소스 검색

Merge branch 'dev' of chenweida/patient-co-management into dev

chenweida 8 년 전
부모
커밋
04cb3c3bab

+ 7 - 3
patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/sign/FamilyContractService.java

@ -27,6 +27,7 @@ import com.yihu.wlyy.repository.statistics.WlyySignFamilyCodeDao;
import com.yihu.wlyy.service.app.disease.PatientDiseaseService;
import com.yihu.wlyy.service.app.disease.PatientDiseaseService;
import com.yihu.wlyy.service.app.label.SignPatientLabelInfoService;
import com.yihu.wlyy.service.app.label.SignPatientLabelInfoService;
import com.yihu.wlyy.task.SignUploadTask;
import com.yihu.wlyy.task.SignUploadTask;
import com.yihu.wlyy.util.MD5;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.StringUtils;
import org.json.JSONArray;
import org.json.JSONArray;
import org.json.JSONObject;
import org.json.JSONObject;
@ -640,7 +641,8 @@ public class FamilyContractService extends BaseService {
                                         String majorDoctor,
                                         String majorDoctor,
                                         String majorDoctorName,
                                         String majorDoctorName,
                                         String hospital, String hospitalName,
                                         String hospital, String hospitalName,
                                         String idcard, String ssc, String mobile,
                                         String idcard, String ssc,
                                         String mobile,
                                         String emerMobile, String images,
                                         String emerMobile, String images,
                                         String healthLabel, String customLabel, String disease,
                                         String healthLabel, String customLabel, String disease,
                                         String expenses, String signDoctorCode,
                                         String expenses, String signDoctorCode,
@ -714,7 +716,10 @@ public class FamilyContractService extends BaseService {
            patient.setSsc(sscD);
            patient.setSsc(sscD);
            patient.setBirthday(ie.getBirthday());
            patient.setBirthday(ie.getBirthday());
            patient.setSex(ie.getGender());
            patient.setSex(ie.getGender());
            patient.setMobile(mobile);
            String password=idcard.substring(idcard.length()-6);
            String salt= UUID.randomUUID().toString().replace("-","");
            patient.setSalt(salt);
            patient.setPassword(MD5.GetMD5Code(password+salt));
            patient.setStatus(1);
            patient.setStatus(1);
            patient.setDisease(0);
            patient.setDisease(0);
        }
        }
@ -1539,7 +1544,6 @@ public class FamilyContractService extends BaseService {
        return signFamilyDao.findNoHealthSignFamilyHealth(doctor, pageRequest);
        return signFamilyDao.findNoHealthSignFamilyHealth(doctor, pageRequest);
    }
    }
    /**
    /**
     * 查询居民的所有签约
     * 查询居民的所有签约
     *
     *

+ 7 - 8
patient-co-wlyy/src/main/java/com/yihu/wlyy/web/doctor/sign/DoctorFamilyContractController.java

@ -167,7 +167,7 @@ public class DoctorFamilyContractController extends WeixinBaseController {
            String name,
            String name,
            String idcard,
            String idcard,
            @RequestParam(required = false) String ssc,
            @RequestParam(required = false) String ssc,
            String mobile,
            @RequestParam(required = false)String mobile,
            String healthLabel,
            String healthLabel,
            @RequestParam(required = false, defaultValue = "") String customLabel,
            @RequestParam(required = false, defaultValue = "") String customLabel,
            @RequestParam(required = false, defaultValue = "") String disease,
            @RequestParam(required = false, defaultValue = "") String disease,
@ -224,12 +224,6 @@ public class DoctorFamilyContractController extends WeixinBaseController {
            if (StringUtils.isEmpty(ssc)) {
            if (StringUtils.isEmpty(ssc)) {
                return error(-1, "社保卡号不允许为空!");
                return error(-1, "社保卡号不允许为空!");
            }
            }
            if (!StringUtils.isEmpty(mobile)) {
                Patient patient = patientService.findByMobile(mobile);
                if (patient != null && !StringUtils.equals(patient.getIdcard(), idcard)) {
                    return error(-1, "该手机号已绑定其他身份证号!");
                }
            }
            if (StringUtils.isEmpty(healthLabel)) {
            if (StringUtils.isEmpty(healthLabel)) {
                return error(-1, "健康情况标签不能为空!");
                return error(-1, "健康情况标签不能为空!");
            }
            }
@ -240,7 +234,12 @@ public class DoctorFamilyContractController extends WeixinBaseController {
            if (StringUtils.isNotEmpty(images)) {
            if (StringUtils.isNotEmpty(images)) {
                images = CommonUtil.copyTempImage(images);
                images = CommonUtil.copyTempImage(images);
            }
            }
            if (!org.springframework.util.StringUtils.isEmpty(mobile)) {
                Patient patient = patientService.findByMobile(mobile);
                if (patient != null && !StringUtils.equals(patient.getIdcard(), idcard)) {
                    return error(-1, "该手机号已绑定其他身份证号!");
                }
            }
            Doctor cDoctor = doctorService.findDoctorByCode(getUID());
            Doctor cDoctor = doctorService.findDoctorByCode(getUID());
            SignFamily sf = familyContractService.agent(getAccessToken(), name, doctor, doctorName,
            SignFamily sf = familyContractService.agent(getAccessToken(), name, doctor, doctorName,
                    healthDoctor, healthDoctorName, majorDoctor, majorDoctorName, cDoctor.getHospital(), cDoctor.getHosptialName(),
                    healthDoctor, healthDoctorName, majorDoctor, majorDoctorName, cDoctor.getHospital(), cDoctor.getHosptialName(),