修改

parent 9b26ceb9
...@@ -40,6 +40,7 @@ import cn.quantgroup.xyqb.service.user.IUserExtInfoService; ...@@ -40,6 +40,7 @@ import cn.quantgroup.xyqb.service.user.IUserExtInfoService;
import cn.quantgroup.xyqb.service.user.IUserService; import cn.quantgroup.xyqb.service.user.IUserService;
import cn.quantgroup.xyqb.service.user.IUserSpouseService; import cn.quantgroup.xyqb.service.user.IUserSpouseService;
import cn.quantgroup.xyqb.service.wechat.IWechatService; import cn.quantgroup.xyqb.service.wechat.IWechatService;
import cn.quantgroup.xyqb.util.IPUtil;
import cn.quantgroup.xyqb.util.MqUtils; import cn.quantgroup.xyqb.util.MqUtils;
import cn.quantgroup.xyqb.util.ValidationUtil; import cn.quantgroup.xyqb.util.ValidationUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
...@@ -69,6 +70,8 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -69,6 +70,8 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
//import cn.quantgroup.xyqb.entity.enumerate.EducationEnum; //import cn.quantgroup.xyqb.entity.enumerate.EducationEnum;
//import cn.quantgroup.xyqb.entity.enumerate.IncomeEnum; //import cn.quantgroup.xyqb.entity.enumerate.IncomeEnum;
//import cn.quantgroup.xyqb.entity.enumerate.IncomeRangeEnum; //import cn.quantgroup.xyqb.entity.enumerate.IncomeRangeEnum;
...@@ -405,7 +408,8 @@ public class InnerController implements IBaseController { ...@@ -405,7 +408,8 @@ public class InnerController implements IBaseController {
@RequestMapping("/contact/update/contact") @RequestMapping("/contact/update/contact")
public JsonResult updateContact(@RequestParam Long contactId, @RequestParam(required = false) String name, public JsonResult updateContact(@RequestParam Long contactId, @RequestParam(required = false) String name,
@RequestParam(required = false) String phoneNo, @RequestParam(required = false) String phoneNo,
@RequestParam(required = false) Relation relation, String key) { @RequestParam(required = false) Relation relation, String key,
@RequestParam String reason,HttpServletRequest request) {
if (!"@qwsdedad131323213w!".equals(key)) { if (!"@qwsdedad131323213w!".equals(key)) {
return JsonResult.buildErrorStateResult("参数不合法", null); return JsonResult.buildErrorStateResult("参数不合法", null);
} }
...@@ -414,15 +418,18 @@ public class InnerController implements IBaseController { ...@@ -414,15 +418,18 @@ public class InnerController implements IBaseController {
if (null == contact) { if (null == contact) {
return JsonResult.buildErrorStateResult("修改联系人不存在", null); return JsonResult.buildErrorStateResult("修改联系人不存在", null);
} }
if (null == name && null == phoneNo) { if (StringUtils.isEmpty(name) && StringUtils.isEmpty(phoneNo) ){
return JsonResult.buildErrorStateResult("修改联系人修改条件不能都为空", null); return JsonResult.buildErrorStateResult("修改联系人修改条件不能都为空", null);
} }
if (!ValidationUtil.validatePhoneNo(contact.getPhoneNo())) { if (!ValidationUtil.validatePhoneNo(name)) {
return JsonResult.buildErrorStateResult("用户手机号错误", null); return JsonResult.buildErrorStateResult("用户手机号错误", null);
} }
if (!ValidationUtil.validateChinese(contact.getName())) { if (!ValidationUtil.validateChinese(phoneNo)) {
return JsonResult.buildErrorStateResult("用户姓名错误", null); return JsonResult.buildErrorStateResult("用户姓名错误", null);
} }
if(StringUtils.isEmpty(reason)){
return JsonResult.buildErrorStateResult("修改原因不能为空", null);
}
if (null != name) { if (null != name) {
contact.setName(name); contact.setName(name);
} }
...@@ -432,10 +439,12 @@ public class InnerController implements IBaseController { ...@@ -432,10 +439,12 @@ public class InnerController implements IBaseController {
if (null != relation) { if (null != relation) {
contact.setRelation(relation); contact.setRelation(relation);
} }
LOGGER.info("修改前联系人信息:{}",contact);
Timestamp now = new Timestamp(System.currentTimeMillis()); Timestamp now = new Timestamp(System.currentTimeMillis());
contact.setUpdateAt(now); contact.setUpdateAt(now);
contact = contactService.save(contact); contact = contactService.save(contact);
String ip= IPUtil.getRemoteIP(request);
LOGGER.info("修改后联系人信息:{},修改原因:{},操作ip:{}",contact,reason,ip);
return JsonResult.buildSuccessResult("修改联系人成功", contact); return JsonResult.buildSuccessResult("修改联系人成功", contact);
} }
...@@ -570,6 +579,7 @@ public class InnerController implements IBaseController { ...@@ -570,6 +579,7 @@ public class InnerController implements IBaseController {
} }
@RequestMapping("/user_ext_info/search/user_id") @RequestMapping("/user_ext_info/search/user_id")
@LogHttpCaller
public JsonResult searchUserExtInfoByUserId(Long userId) { public JsonResult searchUserExtInfoByUserId(Long userId) {
if (userId == null) { if (userId == null) {
return JsonResult.buildErrorStateResult("userId不能为空", null); return JsonResult.buildErrorStateResult("userId不能为空", null);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment