|
|
|
@ -78,7 +78,7 @@ import java.util.stream.Collectors;
|
|
|
|
|
public class yxfyClient extends CommonHttpClient {
|
|
|
|
|
// 目前只有3505调通过上传医保 其他先不配置怕自动上传出问题
|
|
|
|
|
private final String[] buyType_3501 = {};
|
|
|
|
|
private final String[] buyType_3502 = { };
|
|
|
|
|
private final String[] buyType_3502 = {"SC73200069614118"};
|
|
|
|
|
private final String[] buyType_3504 = { };
|
|
|
|
|
|
|
|
|
|
private final String[] buyType_3505 = {"QXCF001", "YPCF002"};
|
|
|
|
@ -2213,6 +2213,10 @@ public class yxfyClient extends CommonHttpClient {
|
|
|
|
|
String formattedDate = sdf.format(ioCollectOrder.getBillTime());
|
|
|
|
|
//todo 处方药标志先写死 后面要商量怎么获得
|
|
|
|
|
String rxFlag ="1";
|
|
|
|
|
// 云霄妇幼没有外网所有写成空
|
|
|
|
|
if(StringUtils.isEmpty(item.getBatchNo())){
|
|
|
|
|
item.setBatchNo("null");
|
|
|
|
|
}
|
|
|
|
|
log.error("optionUploadCollectOrder35051===item==="+item);
|
|
|
|
|
Xsck35051Request xsck35051Request = Xsck35051Request.builder()
|
|
|
|
|
.med_list_codg(item.getYbbm())
|
|
|
|
@ -2370,20 +2374,20 @@ public class yxfyClient extends CommonHttpClient {
|
|
|
|
|
return ResultVOUtils.error(500, "单据要传的码为空请检查");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// TODO: 2024/9/10 字段未完全正确对应
|
|
|
|
|
Kcbg3502Request kcbg3502Request = Kcbg3502Request.builder()
|
|
|
|
|
.med_list_codg(item.getYbbm())
|
|
|
|
|
.inv_chg_type("108")
|
|
|
|
|
.fixmedins_hilist_id(item.getThrCode())
|
|
|
|
|
.fixmedins_hilist_name(item.getCpmctymc())
|
|
|
|
|
.fixmedins_bchno("0000")
|
|
|
|
|
.pric("0")
|
|
|
|
|
.cnt(item.getActCount())
|
|
|
|
|
.fixmedins_bchno(item.getOrderIdFk())
|
|
|
|
|
// TODO: 价格和数量可以不填
|
|
|
|
|
// .pric("0")
|
|
|
|
|
// .cnt(item.getActCount())
|
|
|
|
|
.rx_flag("1")
|
|
|
|
|
.inv_chg_time(item.getUpdateTime())
|
|
|
|
|
.inv_chg_opter_name(ioCollectOrder.getCreateUser())
|
|
|
|
|
.memo(item.getRemark())
|
|
|
|
|
.trdn_flag("0")
|
|
|
|
|
.trdn_flag(item.getTrdnFlag())
|
|
|
|
|
.drugtracinfo(drugTraceList).build();
|
|
|
|
|
kcbg3502Requests.add(kcbg3502Request);
|
|
|
|
|
// }
|
|
|
|
|