修改BUG
This commit is contained in:
parent
002f2555a2
commit
284b283bf1
@ -127,6 +127,8 @@ public class RegRequestInfoServiceImpl implements RegRequestInfoService {
|
||||
regApply.setCreate_by(regApply.getUserCode());
|
||||
regApply.setCreate_time(commonUtil.getCurrentTime());
|
||||
regApply.setOrderTime(commonUtil.getCurrentTime());
|
||||
regApply.setSrcHospCode(SecurityUtils.getLoginUser().getSysLoginParam().getLoginYLJG());
|
||||
regApply.setSrcHospName(SecurityUtils.getLoginUser().getSysLoginParam().getLoginYLJGName());
|
||||
|
||||
//病人生日
|
||||
Date birthDayFromAge = LisUtil.getBirthDayFromAge(Integer.parseInt(regApply.getPatAge()), regApply.getAgeUnit());
|
||||
@ -239,7 +241,7 @@ public class RegRequestInfoServiceImpl implements RegRequestInfoService {
|
||||
reqSqdInfo.put("sample_PatId", regApply.getPatId());
|
||||
reqSqdInfo.put("sample_PatCardType", regApply.getPatCardType());
|
||||
reqSqdInfo.put("sample_PatCardNo", regApply.getPatCardNo());
|
||||
reqSqdInfo.put("sample_PatType",regApply.getPatType());//regApply.getPatType() 这里条码的病人来源,需要根据医院的需求修改
|
||||
reqSqdInfo.put("sample_PatType",regApply.getPatType());
|
||||
reqSqdInfo.put("sample_RegNo", regApply.getRegNo());
|
||||
reqSqdInfo.put("sample_PatName", regApply.getPatName());
|
||||
reqSqdInfo.put("sample_PatSex", regApply.getPatSex());
|
||||
@ -290,7 +292,14 @@ public class RegRequestInfoServiceImpl implements RegRequestInfoService {
|
||||
public int compare(Map<String, Object> o1, Map<String, Object> o2) {
|
||||
String itemClass1 = LisUtil.isBank(o1.get("sample_SrcHospBarcode").toString().trim());
|
||||
String itemClass2 = LisUtil.isBank(o2.get("sample_SrcHospBarcode").toString().trim());
|
||||
return itemClass1.compareTo(itemClass2);
|
||||
int i = itemClass1.compareTo(itemClass2);
|
||||
if(i == 0){
|
||||
String sampleSampleTypeName1 = LisUtil.isBank(o1.get("sample_SampleTypeName").toString().trim());
|
||||
String sampleSampleTypeName2 = LisUtil.isBank(o2.get("sample_SampleTypeName").toString().trim());
|
||||
return sampleSampleTypeName1.compareTo(sampleSampleTypeName2);
|
||||
}else{
|
||||
return i;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@ -374,6 +383,7 @@ public class RegRequestInfoServiceImpl implements RegRequestInfoService {
|
||||
regTransitSample.setAreaName(LisUtil.isBank(stringObjectMap.get("sample_AreaName")));
|
||||
regTransitSample.setPatBed(LisUtil.isBank(stringObjectMap.get("sample_PatBed")));
|
||||
regTransitSample.setDiagnosisCode(LisUtil.isBank(stringObjectMap.get("sample_DiagnosisCode")));
|
||||
regTransitSample.setDiagnosisName(LisUtil.isBank(stringObjectMap.get("sample_DiagnosisName")));
|
||||
regTransitSample.setOrderUserCode(LisUtil.isBank(stringObjectMap.get("sample_OrderUserCode")));
|
||||
regTransitSample.setOrderUserName(LisUtil.isBank(stringObjectMap.get("sample_OrderUserName")));
|
||||
regTransitSample.setOrderTime(DateUtil.parse(LisUtil.isBank(stringObjectMap.get("sample_OrderTime")), "yyyy-MM-dd HH:mm:ss"));
|
||||
|
||||
@ -162,6 +162,7 @@ public class RegTransitSampleServiceImpl implements RegTransitSampleService {
|
||||
case "100": //标本退回
|
||||
if (statusSample.equals("100")) return new Result("0", "该标本已经退回!");
|
||||
if (Integer.parseInt(statusSample) < 50) return new Result("-1", barcode+"该标本还未签收,不能退回!");
|
||||
regTransitSample.setBackReasons(backReasons);
|
||||
regTransitSample.setBackUserCode(backUserCode);
|
||||
regTransitSample.setBackUserName(backUserName);
|
||||
regTransitSample.setBackTime(commonUtil.getCurrentTime());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user