|
@ -1047,7 +1047,23 @@ public class FollowUpService extends BaseService {
|
|
|
followupContentESDOList = result.getSourceAsObjectList(FollowupContentESDO.class);
|
|
|
if (!followupContentESDOList.isEmpty()) {
|
|
|
for (FollowupContentESDO followupContentESDO : followupContentESDOList) {
|
|
|
resultList.add(followupContentESDO.getFollowup_project());
|
|
|
|
|
|
if("2".equals(followupContentESDO.getFollowup_project())){
|
|
|
//判断血压必填
|
|
|
if(StringUtils.isNotBlank(followupContentESDO.getBP_D()) && StringUtils.isNotBlank(followupContentESDO.getBP_U())){
|
|
|
resultList.add(followupContentESDO.getFollowup_project());
|
|
|
}
|
|
|
}else if("3".equals(followupContentESDO.getFollowup_project())){
|
|
|
//判断血糖必填
|
|
|
if(StringUtils.isNotBlank(followupContentESDO.getBS_FPG()) ||
|
|
|
StringUtils.isNotBlank(followupContentESDO.getNO_BS_FPG())||
|
|
|
StringUtils.isNotBlank(followupContentESDO.getRANDOM_BLOOD_SUGAR())){
|
|
|
resultList.add(followupContentESDO.getFollowup_project());
|
|
|
}
|
|
|
}else{
|
|
|
resultList.add(followupContentESDO.getFollowup_project());
|
|
|
}
|
|
|
|
|
|
}
|
|
|
}
|
|
|
|
|
@ -1146,4 +1162,43 @@ public class FollowUpService extends BaseService {
|
|
|
return count;
|
|
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 检查随访记录是否可完成
|
|
|
* @param followupid
|
|
|
* @return
|
|
|
*/
|
|
|
public boolean checkfollowupcompleted(String followupid) throws Exception {
|
|
|
boolean result = true;
|
|
|
|
|
|
List<FollowupContentESDO> eslist = this.esfindFollowUpContestsByFollowupId(followupid);
|
|
|
|
|
|
if (!eslist.isEmpty()) {
|
|
|
for (FollowupContentESDO followupContentESDO : eslist) {
|
|
|
|
|
|
if("2".equals(followupContentESDO.getFollowup_project())){
|
|
|
//判断血压必填
|
|
|
if(StringUtils.isBlank(followupContentESDO.getBP_D()) || StringUtils.isBlank(followupContentESDO.getBP_U())){
|
|
|
return false;
|
|
|
}
|
|
|
}else if("3".equals(followupContentESDO.getFollowup_project())){
|
|
|
//判断血糖必填
|
|
|
if(StringUtils.isBlank(followupContentESDO.getBS_FPG()) &&
|
|
|
StringUtils.isBlank(followupContentESDO.getNO_BS_FPG()) &&
|
|
|
StringUtils.isBlank(followupContentESDO.getRANDOM_BLOOD_SUGAR())){
|
|
|
return false;
|
|
|
}
|
|
|
}else if("5".equals(followupContentESDO.getFollowup_project())){
|
|
|
//判断评价
|
|
|
if(StringUtils.isBlank(followupContentESDO.getDIA_FOLLOWUP_TYPE_CODE()) &&
|
|
|
StringUtils.isBlank(followupContentESDO.getHYP_FOLLOWUP_TYPE_CODE())){
|
|
|
return false;
|
|
|
}
|
|
|
}else{}
|
|
|
|
|
|
}
|
|
|
}
|
|
|
|
|
|
return result;
|
|
|
}
|
|
|
}
|