|
|
@ -51,6 +51,7 @@ import com.glxp.mipsdl.res.ctqyy.CtBaseResponse;
|
|
|
|
import com.glxp.mipsdl.res.ctqyy.ThrOrderResponse;
|
|
|
|
import com.glxp.mipsdl.res.ctqyy.ThrOrderResponse;
|
|
|
|
import com.glxp.mipsdl.res.udiwms.*;
|
|
|
|
import com.glxp.mipsdl.res.udiwms.*;
|
|
|
|
import com.glxp.mipsdl.service.auth.AuthWarehouseService;
|
|
|
|
import com.glxp.mipsdl.service.auth.AuthWarehouseService;
|
|
|
|
|
|
|
|
import com.glxp.mipsdl.service.basic.RelCodeDetailService;
|
|
|
|
import com.glxp.mipsdl.service.order.OrderUploadLogService;
|
|
|
|
import com.glxp.mipsdl.service.order.OrderUploadLogService;
|
|
|
|
import com.glxp.mipsdl.service.system.SysParamConfigService;
|
|
|
|
import com.glxp.mipsdl.service.system.SysParamConfigService;
|
|
|
|
import com.glxp.mipsdl.service.thrsys.ThrCorpService;
|
|
|
|
import com.glxp.mipsdl.service.thrsys.ThrCorpService;
|
|
|
@ -147,6 +148,8 @@ public class CtqyyClient extends CommonHttpClient {
|
|
|
|
VInsurNationGoodsReturnMapper vInsurNationGoodsReturnMapper;
|
|
|
|
VInsurNationGoodsReturnMapper vInsurNationGoodsReturnMapper;
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
private ThrProductsDao thrProductsDao;
|
|
|
|
private ThrProductsDao thrProductsDao;
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
private RelCodeDetailService relCodeDetailService;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 拼接xml请求头
|
|
|
|
* 拼接xml请求头
|
|
|
@ -1974,10 +1977,15 @@ public class CtqyyClient extends CommonHttpClient {
|
|
|
|
List<DrugInfoRequest> drugTraceList = new ArrayList<>();
|
|
|
|
List<DrugInfoRequest> drugTraceList = new ArrayList<>();
|
|
|
|
// 遍历fruits数组
|
|
|
|
// 遍历fruits数组
|
|
|
|
for (String code : codes) {
|
|
|
|
for (String code : codes) {
|
|
|
|
|
|
|
|
if (StrUtil.isNotBlank(code)) {
|
|
|
|
|
|
|
|
List<RelCodeDetail> relCodeDetailList = relCodeDetailService.getAllNext(code);
|
|
|
|
|
|
|
|
if (relCodeDetailList != null && relCodeDetailList.size() > 0) {
|
|
|
|
DrugInfoRequest request = new DrugInfoRequest();
|
|
|
|
DrugInfoRequest request = new DrugInfoRequest();
|
|
|
|
request.setDrug_trac_codg(code);
|
|
|
|
request.setDrug_trac_codg(code);
|
|
|
|
drugTraceList.add(request);
|
|
|
|
drugTraceList.add(request);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
Xsck3505Request xsck3505Request = Xsck3505Request.builder()
|
|
|
|
Xsck3505Request xsck3505Request = Xsck3505Request.builder()
|
|
|
|
.med_list_codg(vInsurNationGoodsPhysic.getMED_LIST_CODG())
|
|
|
|
.med_list_codg(vInsurNationGoodsPhysic.getMED_LIST_CODG())
|
|
|
|
.fixmedins_hilist_id(vInsurNationGoodsPhysic.getFIXMEDINS_HILIST_ID())
|
|
|
|
.fixmedins_hilist_id(vInsurNationGoodsPhysic.getFIXMEDINS_HILIST_ID())
|
|
|
@ -2043,10 +2051,15 @@ public class CtqyyClient extends CommonHttpClient {
|
|
|
|
List<DrugInfoRequest> drugTraceList = new ArrayList<>();
|
|
|
|
List<DrugInfoRequest> drugTraceList = new ArrayList<>();
|
|
|
|
// 遍历fruits数组
|
|
|
|
// 遍历fruits数组
|
|
|
|
for (String code : codes) {
|
|
|
|
for (String code : codes) {
|
|
|
|
|
|
|
|
if (StrUtil.isNotBlank(code)) {
|
|
|
|
|
|
|
|
List<RelCodeDetail> relCodeDetailList = relCodeDetailService.getAllNext(code);
|
|
|
|
|
|
|
|
if (relCodeDetailList != null && relCodeDetailList.size() > 0) {
|
|
|
|
DrugInfoRequest request = new DrugInfoRequest();
|
|
|
|
DrugInfoRequest request = new DrugInfoRequest();
|
|
|
|
request.setDrug_trac_codg(code);
|
|
|
|
request.setDrug_trac_codg(code);
|
|
|
|
drugTraceList.add(request);
|
|
|
|
drugTraceList.add(request);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
// TODO: 2024/9/10 字段未完全正确对应
|
|
|
|
// TODO: 2024/9/10 字段未完全正确对应
|
|
|
|
Pcsc3501Request pcsc3501Request = Pcsc3501Request.builder()
|
|
|
|
Pcsc3501Request pcsc3501Request = Pcsc3501Request.builder()
|
|
|
|
.med_list_codg(item.getYbbm())
|
|
|
|
.med_list_codg(item.getYbbm())
|
|
|
@ -2088,10 +2101,15 @@ public class CtqyyClient extends CommonHttpClient {
|
|
|
|
List<DrugInfoRequest> drugTraceList = new ArrayList<>();
|
|
|
|
List<DrugInfoRequest> drugTraceList = new ArrayList<>();
|
|
|
|
// 遍历fruits数组
|
|
|
|
// 遍历fruits数组
|
|
|
|
for (String code : codes) {
|
|
|
|
for (String code : codes) {
|
|
|
|
|
|
|
|
if (StrUtil.isNotBlank(code)) {
|
|
|
|
|
|
|
|
List<RelCodeDetail> relCodeDetailList = relCodeDetailService.getAllNext(code);
|
|
|
|
|
|
|
|
if (relCodeDetailList != null && relCodeDetailList.size() > 0) {
|
|
|
|
DrugInfoRequest request = new DrugInfoRequest();
|
|
|
|
DrugInfoRequest request = new DrugInfoRequest();
|
|
|
|
request.setDrug_trac_codg(code);
|
|
|
|
request.setDrug_trac_codg(code);
|
|
|
|
drugTraceList.add(request);
|
|
|
|
drugTraceList.add(request);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
// TODO: 2024/9/10 字段未完全正确对应
|
|
|
|
// TODO: 2024/9/10 字段未完全正确对应
|
|
|
|
Kcbg3502Request kcbg3502Request = Kcbg3502Request.builder()
|
|
|
|
Kcbg3502Request kcbg3502Request = Kcbg3502Request.builder()
|
|
|
|
.med_list_codg(item.getYbbm())
|
|
|
|
.med_list_codg(item.getYbbm())
|
|
|
@ -2138,10 +2156,15 @@ public class CtqyyClient extends CommonHttpClient {
|
|
|
|
List<DrugInfoRequest> drugTraceList = new ArrayList<>();
|
|
|
|
List<DrugInfoRequest> drugTraceList = new ArrayList<>();
|
|
|
|
// 遍历fruits数组
|
|
|
|
// 遍历fruits数组
|
|
|
|
for (String code : codes) {
|
|
|
|
for (String code : codes) {
|
|
|
|
|
|
|
|
if (StrUtil.isNotBlank(code)) {
|
|
|
|
|
|
|
|
List<RelCodeDetail> relCodeDetailList = relCodeDetailService.getAllNext(code);
|
|
|
|
|
|
|
|
if (relCodeDetailList != null && relCodeDetailList.size() > 0) {
|
|
|
|
DrugInfoRequest request = new DrugInfoRequest();
|
|
|
|
DrugInfoRequest request = new DrugInfoRequest();
|
|
|
|
request.setDrug_trac_codg(code);
|
|
|
|
request.setDrug_trac_codg(code);
|
|
|
|
drugTraceList.add(request);
|
|
|
|
drugTraceList.add(request);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
// TODO: 2024/9/10 字段未完全正确对应
|
|
|
|
// TODO: 2024/9/10 字段未完全正确对应
|
|
|
|
Xsth3506Request xsth3506Request = Xsth3506Request.builder()
|
|
|
|
Xsth3506Request xsth3506Request = Xsth3506Request.builder()
|
|
|
|
.med_list_codg(item.getYbbm())
|
|
|
|
.med_list_codg(item.getYbbm())
|
|
|
|