|
@@ -5,12 +5,10 @@ import com.lantone.qc.kernel.util.RedisUtil;
|
|
import com.lantone.qc.kernel.util.SpringContextUtil;
|
|
import com.lantone.qc.kernel.util.SpringContextUtil;
|
|
import com.lantone.qc.pub.model.InputInfo;
|
|
import com.lantone.qc.pub.model.InputInfo;
|
|
import com.lantone.qc.pub.model.OutputInfo;
|
|
import com.lantone.qc.pub.model.OutputInfo;
|
|
-import com.lantone.qc.pub.model.entity.Diag;
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
|
-import java.util.List;
|
|
|
|
|
|
+import java.util.HashMap;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -22,12 +20,18 @@ import java.util.Map;
|
|
@Component
|
|
@Component
|
|
public class BEH0494 extends QCCatalogue {
|
|
public class BEH0494 extends QCCatalogue {
|
|
public void start(InputInfo inputInfo, OutputInfo outputInfo) {
|
|
public void start(InputInfo inputInfo, OutputInfo outputInfo) {
|
|
- String doctorName = inputInfo.getBeHospitalizedDoc().getStructureMap().get("签名");
|
|
|
|
|
|
+ String doctorName = "";
|
|
|
|
+ if(inputInfo.getBeHospitalizedDoc().getStructureMap() != null){
|
|
|
|
+ doctorName = inputInfo.getBeHospitalizedDoc().getStructureMap().get("签名");
|
|
|
|
+ }
|
|
if(StringUtils.isNotEmpty(doctorName)) {
|
|
if(StringUtils.isNotEmpty(doctorName)) {
|
|
RedisUtil redisUtil = SpringContextUtil.getBean("redisUtil");
|
|
RedisUtil redisUtil = SpringContextUtil.getBean("redisUtil");
|
|
- Map<String, String> surgeon = (Map<String, String>) redisUtil.get(doctorName);
|
|
|
|
- if (StringUtils.isNotEmpty(surgeon.get("professor")) && surgeon.get("professor").contains("医师")) {
|
|
|
|
- status.set("0");
|
|
|
|
|
|
+ Map<String, String> surgeon = new HashMap<>();
|
|
|
|
+ surgeon = (Map<String, String>) redisUtil.get(doctorName);
|
|
|
|
+ if(surgeon != null){
|
|
|
|
+ if (StringUtils.isNotEmpty(surgeon.get("professor")) && surgeon.get("professor").contains("医师")) {
|
|
|
|
+ status.set("0");
|
|
|
|
+ }
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
status.set("0");
|
|
status.set("0");
|