|
@ -1,5 +1,7 @@
|
|
package com.yihu.wlyy.web.patient.family;
|
|
package com.yihu.wlyy.web.patient.family;
|
|
|
|
|
|
|
|
import com.yihu.wlyy.entity.patient.Patient;
|
|
|
|
import com.yihu.wlyy.repository.patient.PatientDao;
|
|
import com.yihu.wlyy.repository.patient.PatientFamilyMemberDao;
|
|
import com.yihu.wlyy.repository.patient.PatientFamilyMemberDao;
|
|
import com.yihu.wlyy.service.app.family.FamilyMemberService;
|
|
import com.yihu.wlyy.service.app.family.FamilyMemberService;
|
|
import com.yihu.wlyy.util.MD5;
|
|
import com.yihu.wlyy.util.MD5;
|
|
@ -27,6 +29,8 @@ public class FamilyMemberController extends WeixinBaseController {
|
|
FamilyMemberService familyMemberService;
|
|
FamilyMemberService familyMemberService;
|
|
@Autowired
|
|
@Autowired
|
|
PatientFamilyMemberDao familyMemberDao;
|
|
PatientFamilyMemberDao familyMemberDao;
|
|
|
|
@Autowired
|
|
|
|
PatientDao patientDao;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 添加成员
|
|
* 添加成员
|
|
@ -103,6 +107,8 @@ public class FamilyMemberController extends WeixinBaseController {
|
|
return error(-1, "该成员未注册");
|
|
return error(-1, "该成员未注册");
|
|
} else if (result == -3) {
|
|
} else if (result == -3) {
|
|
return error(-1, "与该成员的关系不存在");
|
|
return error(-1, "与该成员的关系不存在");
|
|
|
|
} else if(result==-5){
|
|
|
|
return error(-1, "该家庭关系已存在成员");
|
|
} else {
|
|
} else {
|
|
return write(200, "更新成功");
|
|
return write(200, "更新成功");
|
|
}
|
|
}
|
|
@ -229,7 +235,11 @@ public class FamilyMemberController extends WeixinBaseController {
|
|
}
|
|
}
|
|
JSONObject json = familyMemberService.isAuthorize(patient,familyMember);
|
|
JSONObject json = familyMemberService.isAuthorize(patient,familyMember);
|
|
if(json==null){
|
|
if(json==null){
|
|
return error(-1,"未授权");
|
|
|
|
|
|
Patient member = patientDao.findByCode(familyMember);
|
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
|
jsonObject.put("code", member.getCode());
|
|
|
|
jsonObject.put("name", member.getName());
|
|
|
|
return write(1,"未授权","data", json);
|
|
}
|
|
}
|
|
|
|
|
|
return write(200, "查询成功", "data", json);
|
|
return write(200, "查询成功", "data", json);
|
|
@ -396,11 +406,19 @@ public class FamilyMemberController extends WeixinBaseController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
*
|
|
|
|
* @param member
|
|
|
|
* @param relation
|
|
|
|
* @param reAdd 重新添加标志
|
|
|
|
* @return
|
|
|
|
*/
|
|
@RequestMapping(value = "/sendWXTemp", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/sendWXTemp", method = RequestMethod.POST)
|
|
@ApiOperation(value = "发送微信模板")
|
|
@ApiOperation(value = "发送微信模板")
|
|
public String sendWXTemp(@RequestParam("member")String member,@RequestParam("relation")int relation){
|
|
|
|
|
|
public String sendWXTemp(@RequestParam("member")String member,@RequestParam("relation")int relation
|
|
|
|
,@RequestParam(value = "reAdd", required = false) String reAdd){
|
|
try {
|
|
try {
|
|
int result = familyMemberService.sendWXTemp(getUID(),member,getAccessToken(),relation);
|
|
|
|
|
|
int result = familyMemberService.sendWXTemp(getUID(),member,getAccessToken(),relation,reAdd);
|
|
//int result = familyMemberService.sendWXTemp("d682497b7552459797145b6cd63f0ef5",member,getAccessToken(),relation);
|
|
//int result = familyMemberService.sendWXTemp("d682497b7552459797145b6cd63f0ef5",member,getAccessToken(),relation);
|
|
if(result==-1){
|
|
if(result==-1){
|
|
return error(-1, "居民信息查询失败");
|
|
return error(-1, "居民信息查询失败");
|
|
@ -408,6 +426,10 @@ public class FamilyMemberController extends WeixinBaseController {
|
|
return error(-1, "该成员未注册");
|
|
return error(-1, "该成员未注册");
|
|
}else if(result ==-3){
|
|
}else if(result ==-3){
|
|
return error(-1, "申请已经提交");
|
|
return error(-1, "申请已经提交");
|
|
|
|
}else if (result == -4) {
|
|
|
|
return error(-1, "该家庭成员已存在");
|
|
|
|
}else if(result==-5){
|
|
|
|
return error(-1, "该家庭关系已存在成员");
|
|
}else {
|
|
}else {
|
|
return write(200, "发送成功");
|
|
return write(200, "发送成功");
|
|
}
|
|
}
|