trick9191 hace 8 años
padre
commit
ee7e6715d7

+ 1 - 0
patient-co-wlyy/src/main/java/com/yihu/wlyy/repository/doctor/SignPatientLabelDao.java

@ -33,6 +33,7 @@ public interface SignPatientLabelDao extends
     * @param status
     * @param status
     * @return
     * @return
     */
     */
    @Query("select a from SignPatientLabel a where a.labelType = ?1 and a.status = ?2 ORDER BY a.sort ASC ")
    List<SignPatientLabel> findByLabelTypeAndStatus(String labelType,Integer status);
    List<SignPatientLabel> findByLabelTypeAndStatus(String labelType,Integer status);
    /**
    /**

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

@ -1197,7 +1197,9 @@ public class FamilyContractService extends BaseService {
            sf.setExpensesType(StringUtils.isEmpty(expenses) ? "01" : expenses);//收费类别
            sf.setExpensesType(StringUtils.isEmpty(expenses) ? "01" : expenses);//收费类别
            sf.setAdminTeamId(adminTeamCode);
            sf.setAdminTeamId(adminTeamCode);
            //设置服务类型1.3.3.2版本更新
            //设置服务类型1.3.3.2版本更新
            signWebService.setSevId(sf,sevId);
            if(StringUtils.isNotBlank(sevId)){
                signWebService.setSevId(sf,sevId);
            }
            if (StringUtils.isNotEmpty(doctor)) {
            if (StringUtils.isNotEmpty(doctor)) {
                //设置全科医生
                //设置全科医生
                sf.setDoctor(doctor);
                sf.setDoctor(doctor);

+ 31 - 30
patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/sign/SignWebService.java

@ -1004,23 +1004,25 @@ public class SignWebService extends BaseService {
                        renew.setStatus(-2);
                        renew.setStatus(-2);
                    } else if ("1".equals(state)) {
                    } else if ("1".equals(state)) {
                        renew.setStatus(1);
                        renew.setStatus(1);
                        //1.3.3.2新增需求
                        //设置居民服务类型
                        if(StringUtils.isNotBlank(sevId)){
                            setSevId(renew,sevId);
                        }
                        //1.3.3.2新增需求
                        //设置居民标签
                        signPatientLabelInfoService.setRenewPatientLabels(renew.getPatient(), health, disease,custom, renew.getDoctor(),renew.getDoctor());
                        //1.3.3.2设置可修改健康管理师
                        if(StringUtils.isNotBlank(healthDoctor)){
                            setHealthDoctor(renew,healthDoctor);
                        }
                        //1.3.3.2设置新团队
                        if(teamCode!=null&&teamCode!=0){
                            renew.setAdminTeamId(teamCode);
                        }
                    }
                    }
                }
                }
                renew.setApplyDate(new Date());
                renew.setApplyDate(new Date());
                //1.3.3.2新增需求
                //设置居民服务类型
                setSevId(renew,sevId);
                //1.3.3.2新增需求
                //设置居民标签
                signPatientLabelInfoService.setRenewPatientLabels(renew.getPatient(), health, disease,custom, renew.getDoctor(),renew.getDoctor());
                //1.3.3.2设置可修改健康管理师
                if(StringUtils.isNotBlank(healthDoctor)){
                    setHealthDoctor(renew,healthDoctor);
                }
                //1.3.3.2设置新团队
                if(teamCode!=null&&teamCode!=0){
                    renew.setAdminTeamId(teamCode);
                }
                signFamilyRenewDao.save(renew);
                signFamilyRenewDao.save(renew);
@ -1135,25 +1137,24 @@ public class SignWebService extends BaseService {
                        renew.setStatus(-2);
                        renew.setStatus(-2);
                    } else if ("1".equals(state)) {
                    } else if ("1".equals(state)) {
                        renew.setStatus(1);
                        renew.setStatus(1);
                        //1.3.3.2新增需求
                        //设置居民服务类型
                        setSevId(renew,sevId);
                        //1.3.3.2新增需求
                        //设置居民标签
                        signPatientLabelInfoService.setPatientLabels(renew.getPatient(), renew.getIdcard(),"", health, disease, custom, renew.getDoctor(), renew.getDoctor());
                        //1.3.3.2设置可修改健康管理师
                        if(StringUtils.isNotBlank(healthDoctor)){
                            setHealthDoctor(renew,healthDoctor);
                        }
                        //1.3.3.2设置新团队
                        if(teamCode!=null&&teamCode!=0){
                            renew.setAdminTeamId(teamCode);
                        }
                    }
                    }
                }
                }
                renew.setApplyDate(new Date());
                renew.setApplyDate(new Date());
                //1.3.3.2新增需求
                //设置居民服务类型
                setSevId(renew,sevId);
                //1.3.3.2新增需求
                //设置居民标签
                signPatientLabelInfoService.setPatientLabels(renew.getPatient(), renew.getIdcard(),"", health, disease, custom, renew.getDoctor(), renew.getDoctor());
                //1.3.3.2设置可修改健康管理师
                if(StringUtils.isNotBlank(healthDoctor)){
                    setHealthDoctor(renew,healthDoctor);
                }
                //1.3.3.2设置新团队
                if(teamCode!=null&&teamCode!=0){
                    renew.setAdminTeamId(teamCode);
                }
                signFamilyDao.save(renew);
                signFamilyDao.save(renew);
                //消息设为已读
                //消息设为已读
                setMessState(mesId);
                setMessState(mesId);

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

@ -515,7 +515,7 @@ public class DoctorFamilyContractController extends WeixinBaseController {
            int type,
            int type,
            long adminTeamCode,
            long adminTeamCode,
            @RequestParam(required = false, defaultValue = "0") String expenses,
            @RequestParam(required = false, defaultValue = "0") String expenses,
            @RequestParam(required = true) String sevId) {
            @RequestParam(required = false) String sevId) {
        try {
        try {
            if (type != 2) {
            if (type != 2) {
                try {
                try {

+ 4 - 4
patient-co-wlyy/src/main/java/com/yihu/wlyy/web/doctor/sign/DoctorSignController.java

@ -448,10 +448,10 @@ public class DoctorSignController extends WeixinBaseController {
                             @RequestParam(required = true)String patient,
                             @RequestParam(required = true)String patient,
                             @RequestParam(required = false) Long mesId,
                             @RequestParam(required = false) Long mesId,
                             @RequestParam(required = false)String signCode,
                             @RequestParam(required = false)String signCode,
                             @RequestParam(required = true) String health,
                             @RequestParam(required = true) String disease,
                             @RequestParam(required = true) String custom,
                             @RequestParam(required = true) String sevId,
                             @RequestParam(required = false) String health,
                             @RequestParam(required = false) String disease,
                             @RequestParam(required = false) String custom,
                             @RequestParam(required = false) String sevId,
                             @RequestParam(required = false) String healthDoctor,
                             @RequestParam(required = false) String healthDoctor,
                             @RequestParam(required = false) Long teamCode){
                             @RequestParam(required = false) Long teamCode){
        try{
        try{