|
@ -126,17 +126,25 @@ public class XzyyPrescriptionService extends BaseJpaService<WlyyPrescriptionDO,
|
|
|
JSONObject res = xzzxEntranceService.registeredOperate(doctorFlag,outpatientDO.getDept(),patientMappingDO.getMappingCode(),doctorDO.getChargeType(),courierflag);
|
|
|
JSONObject result = new JSONObject();
|
|
|
logger.info("挂号结果 res: " + res.toString());
|
|
|
JSONObject object = res.getJSONObject("returnContents");
|
|
|
String rsCode = "";
|
|
|
if (object!=null){
|
|
|
result.put("@RESULT", "0");
|
|
|
result.put("@MSG","挂号成功!");
|
|
|
rsCode = object.getString("registerNo");
|
|
|
String serialNo = "";
|
|
|
if (res!=null){
|
|
|
JSONObject object = res.getJSONObject("returnContents");
|
|
|
serialNo = object.getString("registerNo");
|
|
|
if (object!=null){
|
|
|
result.put("@RESULT", "0");
|
|
|
result.put("@MSG","挂号成功!");
|
|
|
rsCode = object.getString("registerNo");
|
|
|
}
|
|
|
}else {
|
|
|
result.put("@RESULT", "-1");
|
|
|
result.put("@MSG","挂号失败");
|
|
|
}
|
|
|
|
|
|
|
|
|
if (StringUtils.isNoneBlank(rsCode)) {
|
|
|
//存储挂号号
|
|
|
String serialNo = object.getString("registerNo");
|
|
|
|
|
|
outpatientDO.setRegisterNo(serialNo);
|
|
|
outpatientDO.setAdmDate(new Date());
|
|
|
outpatientDO.setAdmNo(serialNo);
|
|
@ -162,7 +170,6 @@ public class XzyyPrescriptionService extends BaseJpaService<WlyyPrescriptionDO,
|
|
|
|
|
|
} else if ("-2".equals(rsCode)) {
|
|
|
|
|
|
String serialNo = (String) res.get("registerNo");
|
|
|
outpatientDO.setRegisterNo(serialNo);
|
|
|
outpatientDO.setAdmDate(new Date());
|
|
|
outpatientDO.setAdmNo(serialNo);
|