代码备份

dtxyy
yewj 10 months ago
parent 4e186521cd
commit 11de4d5765

@ -104,18 +104,24 @@
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>2.0.4</version>
<exclusions>
<exclusion>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--fastjson-->
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.24</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>2.0.4</version>
</dependency>
<!--Hutool工具包-->
<dependency>

@ -1,18 +1,20 @@
package com.glxp.mipsdl.controller;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
import com.alibaba.fastjson.JSON;
import com.glxp.mipsdl.req.yb.DictRequest;
import com.glxp.mipsdl.req.yb.Yljg1201Request;
import com.glxp.mipsdl.res.BaseResponse;
import com.glxp.mipsdl.service.yb.YbClient;
import com.glxp.mipsdl.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
@Slf4j
@RestController
public class YbApiController {
@Resource
@ -27,7 +29,8 @@ public class YbApiController {
@PostMapping("/udiwms/erp/yb/1201")
public BaseResponse getYb1201(@RequestBody Yljg1201Request yljg1201Request) {
String jsonStr = JSONUtil.toJsonStr(yljg1201Request);
return ResultVOUtils.success(ybClient.ybPost("1201", JSON.parseObject(jsonStr)));
log.error("【1201】医药机构信息获取请求参数" + jsonStr);
return ResultVOUtils.success(ybClient.ybPost("1201", jsonStr));
}
@ -37,7 +40,8 @@ public class YbApiController {
@PostMapping("/udiwms/erp/yb/dict")
public BaseResponse getYb1301(@RequestBody DictRequest dictRequest) {
String jsonStr = JSONUtil.toJsonStr(dictRequest.getData());
return ResultVOUtils.success(ybClient.ybPost(dictRequest.getApiCode(), JSON.parseObject(jsonStr)));
log.error("【1301】通用字典下载接口请求参数" + jsonStr);
return ResultVOUtils.success(ybClient.ybPost(dictRequest.getApiCode(), jsonStr));
}

@ -6,7 +6,9 @@ import cn.hsa.zephyr.apisdk.internal.util.encrypt.EncryptionModeEnum;
import cn.hsa.zephyr.apisdk.internal.util.encrypt.SignTypeEnum;
import cn.hsa.zephyr.apisdk.request.ZephyrMedicalRequest;
import cn.hsa.zephyr.apisdk.response.ChsMedicalResponse;
import com.alibaba.fastjson.JSONObject;
import cn.hutool.json.JSONUtil;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.glxp.mipsdl.entity.system.ThrYbSetup;
import com.glxp.mipsdl.service.system.ThrYbSetupService;
import com.glxp.mipsdl.util.DateUtil;
@ -21,7 +23,7 @@ public class YbClient {
@Resource
ThrYbSetupService thrYbSetupService;
public ChsMedicalResponse ybPost(String apiNo, JSONObject requestData) {
public ChsMedicalResponse ybPost(String apiNo, String data) {
ThrYbSetup thrYbSetup = thrYbSetupService.getSetUp();
@ -44,7 +46,8 @@ public class YbClient {
req.setInfTime(DateUtil.formatDateTime(new Date()));
req.setFixmedinsCode(thrYbSetup.getFixmedins_code());
req.setFixmedinsName(thrYbSetup.getFixmedins_name());
req.setInput(requestData);
com.alibaba.fastjson.JSONObject yyyy = JSONObject.parseObject(data, com.alibaba.fastjson.JSONObject.class);
req.setInput(yyyy);
ChsMedicalResponse resp = client.execute(req);
return resp;
} catch (ZephyrApiException e) {

@ -5,7 +5,7 @@ spring:
strict: false
datasource:
master:
url: jdbc:p6spy:mysql://127.0.0.1:3306/udi_wms_pt2?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
url: jdbc:p6spy:mysql://127.0.0.1:3306/udi_wms_ct?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: root
password: 123456
driver-class-name: com.p6spy.engine.spy.P6SpyDriver

Loading…
Cancel
Save