feat: 大田县医院初始化

dtxyy
chenhc 7 months ago
parent 6474f6887e
commit c75a62e6df

@ -1,5 +1,6 @@
package com.glxp.mipsdl.client;
import com.glxp.mipsdl.client.ptxhyy.entity.DeviceBusinessProject;
import com.glxp.mipsdl.req.base.*;
import com.glxp.mipsdl.req.base.forthird.ForBasicProductsSearchFilter;
import com.glxp.mipsdl.req.base.forthird.ForInvOutScanCodeFilter;
@ -280,4 +281,5 @@ public interface BaseHttpClient {
*/
BaseResponse getThrOrders(UdiwmsThrOrderRequest udiwmsThrOrderRequest);
BaseResponse getDeviceBusinessProject(DeviceBusinessProject deviceBusinessProject);
}

@ -2,6 +2,7 @@ package com.glxp.mipsdl.client;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson2.JSONObject;
import com.glxp.mipsdl.client.ptxhyy.entity.DeviceBusinessProject;
import com.glxp.mipsdl.config.ThirdSysConfig;
import com.glxp.mipsdl.constant.Constants;
import com.glxp.mipsdl.dao.auth.AuthWarehouseDao;
@ -305,4 +306,9 @@ public abstract class CommonHttpClient implements BaseHttpClient {
public BaseResponse getThrOrders(UdiwmsThrOrderRequest udiwmsThrOrderRequest) {
return null;
}
@Override
public BaseResponse getDeviceBusinessProject(DeviceBusinessProject deviceBusinessProject) {
return null;
}
}

@ -13,10 +13,7 @@ import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.glxp.mipsdl.client.CommonHttpClient;
import com.glxp.mipsdl.client.ptxhyy.entity.HisProductEntity;
import com.glxp.mipsdl.client.ptxhyy.entity.OrderUploadResponse;
import com.glxp.mipsdl.client.ptxhyy.entity.ThrHslbEntity;
import com.glxp.mipsdl.client.ptxhyy.entity.ThrHslbService;
import com.glxp.mipsdl.client.ptxhyy.entity.*;
import com.glxp.mipsdl.config.ThirdSysConfig;
import com.glxp.mipsdl.constant.ConstantType;
import com.glxp.mipsdl.constant.Constants;
@ -60,6 +57,7 @@ import com.glxp.mipsdl.service.auth.AuthWarehouseService;
import com.glxp.mipsdl.service.order.OrderUploadLogService;
import com.glxp.mipsdl.service.thrsys.ThrCorpService;
import com.glxp.mipsdl.service.thrsys.ThrSystemDetailService;
import com.glxp.mipsdl.thirddao.dtxyy.DeviceBusinessProjectMapper;
import com.glxp.mipsdl.thirddao.ptxhyy.PtxhyySickerMapper;
import com.glxp.mipsdl.util.*;
import lombok.RequiredArgsConstructor;
@ -652,4 +650,13 @@ public class PtxhyyClient extends CommonHttpClient {
pageSimpleResponse.setList(basicSkSickerResponses);
return ResultVOUtils.success(pageSimpleResponse);
}
@Resource
DeviceBusinessProjectMapper deviceBusinessProjectMapper;
@Override
public BaseResponse getDeviceBusinessProject(DeviceBusinessProject deviceBusinessProject){
List<DeviceBusinessProject> deviceBusinessProjects = deviceBusinessProjectMapper.selectList(deviceBusinessProject);
return ResultVOUtils.success(deviceBusinessProjects);
}
}

@ -0,0 +1,58 @@
package com.glxp.mipsdl.client.ptxhyy.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class DeviceBusinessProject {
/**
*
*/
@TableField(value = "chargTime")
private Date chargTime;
/**
*
*/
@TableField(value = "sfxm")
private String sfxm;
/**
*
*/
@TableField(value = "sfmc")
private String sfmc;
/**
*
*/
@TableField(value = "je")
private BigDecimal je;
/**
* mz
*/
@TableField(value = "sfmz")
private String sfmz;
/**
*
*/
@TableField(value = "deptCode")
private String deptCode;
/**
*
*/
@TableField(value = "deptName")
private String deptName;
}

@ -2,6 +2,7 @@ package com.glxp.mipsdl.controller;
import com.glxp.mipsdl.client.ClientProcessor;
import com.glxp.mipsdl.client.ctqyy.entity.InvProjectResultEntity;
import com.glxp.mipsdl.client.ptxhyy.entity.DeviceBusinessProject;
import com.glxp.mipsdl.client.pzh.PzhzdClient;
import com.glxp.mipsdl.req.base.*;
import com.glxp.mipsdl.req.ctqyy.DlThirdProjectRequest;
@ -331,4 +332,15 @@ public class UdiWmsController {
return ClientProcessor.getHttpClient().getThrOrders(udiwmsThrOrderRequest);
}
/**
*
* @param deviceBusinessProject
* @return
*/
@PostMapping("/udiwms/erp/getDeviceBusinessProject")
public BaseResponse getDeviceBusinessProject(@RequestBody DeviceBusinessProject deviceBusinessProject) {
return ClientProcessor.getHttpClient().getDeviceBusinessProject(deviceBusinessProject);
}
}

@ -0,0 +1,18 @@
package com.glxp.mipsdl.thirddao.dtxyy;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.mipsdl.client.ptxhyy.entity.DeviceBusinessProject;
import com.glxp.mipsdl.entity.thrsys.ThrCorpEntity;
import com.glxp.mipsdl.req.base.UdiwmsUnitRequest;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
@DS("dtxyysql")
public interface DeviceBusinessProjectMapper extends BaseMapper<DeviceBusinessProject> {
List<DeviceBusinessProject> selectList(DeviceBusinessProject deviceBusinessProject);
}

@ -19,6 +19,11 @@ spring:
username: root
password: Glxp@6066
driver-class-name: com.mysql.cj.jdbc.Driver
dtxyysql:
url: jdbc:mysql://127.0.0.1:3306/udi_wms?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: root
password: Glxp@6066
driver-class-name: com.mysql.cj.jdbc.Driver
hikari:
connection-timeout: 60000
maximum-pool-size: 60

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.mipsdl.thirddao.dtxyy.DeviceBusinessProjectMapper">
<select id="selectList" resultType="com.glxp.mipsdl.client.ptxhyy.entity.DeviceBusinessProject">
select rq AS chargTime,sfxm,sfmc,je.sfmz
from udi_sbfybb
<where>
<if test="sfxm != null and sfxm != ''">
AND sfxm = #{sfxm}
</if>
<if test="chargTime != null">
AND CONVERT(DATE, rq) = CONVERT(DATE, #{chargTime}, 120)
</if>
</where>
order by CONVERT(DATETIME, rq, 120) desc
</select>
</mapper>
Loading…
Cancel
Save