浏览代码

标签修改

lyr 8 年之前
父节点
当前提交
feda3a854a

+ 49 - 1
patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/label/SignPatientLabelInfoService.java

@ -599,6 +599,30 @@ public class SignPatientLabelInfoService extends BaseService {
        return 1;
    }
    /**
     * 添加多个患者到一个标签
     *
     * @param patients
     * @param labelCode
     * @param labelType
     * @return
     */
    public int addPatientsLabel(String patients, String labelCode, String labelType) {
        if (StringUtils.isNotEmpty(patients)) {
            String[] patientArr = patients.split(",");
            for (String p : patientArr) {
                int result = addPatientLabel(p, labelCode, labelType);
                if (result != 1) {
                    return result;
                }
            }
        }
        return 1;
    }
    /**
     * 删除居民的某个标签
     *
@ -619,6 +643,30 @@ public class SignPatientLabelInfoService extends BaseService {
        return 1;
    }
    /**
     * 删除一个标签下的多个患者
     *
     * @param patients
     * @param labelCode
     * @param labelType
     * @return
     */
    public int deltePatientsLabel(String patients, String labelCode, String labelType){
        if (StringUtils.isNotEmpty(patients)) {
            String[] patientArr = patients.split(",");
            for (String p : patientArr) {
                int result = deletePatientLabel(p, labelCode, labelType);
                if (result != 1) {
                    return result;
                }
            }
        }
        return 1;
    }
    /**
     * 新增标签并添加患者
@ -631,7 +679,7 @@ public class SignPatientLabelInfoService extends BaseService {
     */
    public int addLabelAndPatient(String labelName, String creator, Long teamCode, String patients) {
        if(labelService.isLabelNameExist(labelName,teamCode) != null){
        if (labelService.isLabelNameExist(labelName, teamCode) != null) {
            return -4;
        }

+ 2 - 2
patient-co-wlyy/src/main/java/com/yihu/wlyy/web/doctor/patient/SignPatientLabelInfoController.java

@ -193,7 +193,7 @@ public class SignPatientLabelInfoController extends BaseController {
                return error(-1, "标签类型不能为空");
            }
            int result = labelInfoService.addPatientLabel(patient, labelCode, labelType);
            int result = labelInfoService.addPatientsLabel(patient, labelCode, labelType);
            if (result == -1) {
                return error(-1, "患者不存在");
@ -264,7 +264,7 @@ public class SignPatientLabelInfoController extends BaseController {
                return error(-1, "标签类型不能为空");
            }
            int result = labelInfoService.deletePatientLabel(patient, labelCode, labelType);
            int result = labelInfoService.deltePatientsLabel(patient, labelCode, labelType);
            if (result == -1) {
                return error(-1, "患者没有此标签");