|
@ -485,25 +485,21 @@ public class FamilyMemberController extends WeixinBaseController {
|
|
|
public String addImmuneMenberByBarCode(@ApiParam(name = "barCode", value = "新生儿条形编码", defaultValue = "")
|
|
|
@RequestParam(value = "barCode", required = true) String barCode,
|
|
|
@ApiParam(name = "idcard", value = "新生儿身份证号", defaultValue = "")
|
|
|
@RequestParam(value = "idcard", required = true) String idcard,
|
|
|
@RequestParam(value = "idcard", required = false) String idcard,
|
|
|
@ApiParam(name = "ssc", value = "新生儿条形编码", defaultValue = "")
|
|
|
@RequestParam(value = "ssc", required = true) String ssc,
|
|
|
@RequestParam(value = "ssc", required = false) String ssc,
|
|
|
@ApiParam(name = "relation", value = "1父亲 2母亲 3老公 4老婆 5儿子 6女儿 7其他")
|
|
|
@RequestParam(value = "relation", required = true) Integer relation){
|
|
|
try {
|
|
|
|
|
|
ChildInfo childInfo = childInfoService.getByBarCode(barCode);
|
|
|
|
|
|
if(StringUtils.isBlank(idcard) || StringUtils.isBlank(ssc)){
|
|
|
return error(-1, "新生儿身份证和社保卡号不能为空!");
|
|
|
}
|
|
|
|
|
|
if(!idcard.equals(childInfo.getIdcard()) && StringUtils.isNotBlank(childInfo.getIdcard())){
|
|
|
return error(-1, "新生儿身份证信息不一致,无法绑定");
|
|
|
return error(-1, "输入的新生儿身份证信息不一致,无法绑定");
|
|
|
}
|
|
|
|
|
|
if(!ssc.equals(childInfo.getSsc()) && StringUtils.isNotBlank(childInfo.getSsc())){
|
|
|
return error(-1, "新生儿身份证信息不一致,无法绑定");
|
|
|
return error(-1, "输入的新生儿社保卡不一致,无法绑定");
|
|
|
}
|
|
|
|
|
|
childFamilyImmuneService.addFamilyMembers(childInfo,getRepUID(),idcard,ssc,relation);
|