|
@@ -306,11 +306,11 @@ public class SiZyService {
|
|
|
dscginfo.setDiseCodg(setlDises.get(0).getDiagCode());
|
|
|
dscginfo.setDiseName(setlDises.get(0).getDiagName());
|
|
|
dscginfo.setDscgWay(DscgWay.ORDER_TO_LEAVE_HOSPITAL.getCode());
|
|
|
- String ref = JSONObject.toJSONString(dscginfo);
|
|
|
+ String ref = JSONObject.toJSONStringWithDateFormat(dscginfo, "yyyy-MM-dd HH:mm:ss");
|
|
|
JSONObject input = exec.makeTradeHeaderWithInsureArea(SiFunction.DISCHARGE_PROCESSING,
|
|
|
dao.selectAdmdvs(p.getInpatientNo(), p.getAdmissTimes(), p.getLedgerSn()));
|
|
|
input.getJSONObject("input").put("dscginfo", JSONObject.parseObject(ref));
|
|
|
- String diseRef = JSONArray.toJSONString(setlDises);
|
|
|
+ String diseRef = JSONArray.toJSONStringWithDateFormat(setlDises, "yyyy-MM-dd HH:mm:ss");
|
|
|
input.getJSONObject("input").put("diseinfo", JSONArray.parse(diseRef));
|
|
|
JSONObject result = exec.executeTrade(input, SiFunction.DISCHARGE_PROCESSING);
|
|
|
log.info("【操作员:{}】,医保出院办理:\n参数:{},\n结果:{}", p.getStaffId(), input, result);
|