Explorar el Código

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

chenweida hace 8 años
padre
commit
b66e49724b

+ 19 - 18
patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/family/FamilyMemberService.java

@ -819,27 +819,17 @@ public class FamilyMemberService extends BaseService {
        if (m == null) {
            return -2;
        }
        JSONObject json = new JSONObject();
        json.put("first", m.getName() + ",您好!" + p.getName() + "向您发起添加家人申请,添加成功后,对方可使用您的账号,为您处理各类健康服务。");
        json.put("keyword1", "添加家人申请");
        json.put("keyword2", DateUtil.dateToStr(new Date(), "yyyy-MM-dd"));
//        json.put("keyword3", p.getName());
//        json.put("keyword4", relations.get(relation));
        json.put("remark", "申请人:"+p.getName()+"\n"+
                 "家庭关系:"+relations.get(relation)+"\n"+
                 "点击立即处理。");
        json.put("member", member);
        //此消息为定向推送,无需家人代收
        PushMsgTask.getInstance().putWxMsg(access_token, 12, m.getOpenid(), p.getName(), json);
        List<PatientFamilyTemp> temps =  patientFamilyTempDao.findByDealerAndPatient(member,patient);
        if(temps!=null&&temps.size()>0){
            for(PatientFamilyTemp temp : temps){
                temp.setUpdateTime(new Date());
                temp.setState("0");
                patientFamilyTempDao.save(temp);
            }
            return -3;
//            for(PatientFamilyTemp temp : temps){
//                temp.setUpdateTime(new Date());
//                temp.setState("0");
//                patientFamilyTempDao.save(temp);
//            }
        }else{
            PatientFamilyTemp temp = new PatientFamilyTemp();
            temp.setState("0");
@ -853,7 +843,18 @@ public class FamilyMemberService extends BaseService {
            patientFamilyTempDao.save(temp);
        }
        JSONObject json = new JSONObject();
        json.put("first", m.getName() + ",您好!" + p.getName() + "向您发起添加家人申请,添加成功后,对方可使用您的账号,为您处理各类健康服务。");
        json.put("keyword1", "添加家人申请");
        json.put("keyword2", DateUtil.dateToStr(new Date(), "yyyy-MM-dd"));
//        json.put("keyword3", p.getName());
//        json.put("keyword4", relations.get(relation));
        json.put("remark", "申请人:"+p.getName()+"\n"+
                "家庭关系:"+relations.get(relation)+"\n"+
                "点击立即处理。");
        json.put("member", member);
        //此消息为定向推送,无需家人代收
        PushMsgTask.getInstance().putWxMsg(access_token, 12, m.getOpenid(), p.getName(), json);
        return 1;
    }

+ 2 - 0
patient-co-wlyy/src/main/java/com/yihu/wlyy/web/patient/family/FamilyMemberController.java

@ -327,6 +327,8 @@ public class FamilyMemberController extends WeixinBaseController {
                return error(-1, "居民信息查询失败");
            }else if(result==-2){
                return error(-1, "该成员未注册");
            }else if(result ==-3){
                return error(-1, "申请已经提交");
            }else {
                return write(200, "发送成功");
            }