|
@@ -415,13 +415,27 @@ public class TaPersonController extends BaseController {
|
415
|
415
|
return taPersonService.editConsultant(id, paramStr);
|
416
|
416
|
}
|
417
|
417
|
|
418
|
|
- @PutMapping("/wx/editConsultant/{id}")
|
419
|
|
- public ResponseBean editWxConsultant(@PathVariable String id, @RequestBody TaPerson taPerson) {
|
|
418
|
+ @PutMapping("/wx/editPerson")
|
|
419
|
+ public ResponseBean editWxConsultant(@RequestParam(required = false)String name,@RequestParam(required = false)String avatar,@RequestParam(required = false)String phone,HttpServletRequest request) {
|
420
|
420
|
ResponseBean responseBean = new ResponseBean();
|
|
421
|
+ String openid = JWTUtils.getSubject(request);
|
|
422
|
+ List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
|
|
423
|
+ if (null == taPersons || taPersons.size() != 1) {
|
|
424
|
+ return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
|
|
425
|
+ }
|
|
426
|
+ TaPerson person = taPersons.get(0);
|
|
427
|
+ if (!StringUtils.isEmpty(name)){
|
|
428
|
+ person.setName(name);
|
|
429
|
+ }
|
|
430
|
+ if (!StringUtils.isEmpty(avatar)){
|
|
431
|
+ person.setAvatarurl(avatar);
|
|
432
|
+ }
|
|
433
|
+ if (!StringUtils.isEmpty(phone)){
|
|
434
|
+ person.setTel(phone);
|
|
435
|
+ }
|
421
|
436
|
try{
|
422
|
|
- taPerson.setPersonId(id);
|
423
|
|
- if(taPersonService.updateById(taPerson)){
|
424
|
|
- responseBean.addSuccess(taPerson);
|
|
437
|
+ if(taPersonService.updateById(person)){
|
|
438
|
+ responseBean.addSuccess(person);
|
425
|
439
|
}else {
|
426
|
440
|
responseBean.addError("fail");
|
427
|
441
|
}
|
|
@@ -563,4 +577,6 @@ public class TaPersonController extends BaseController {
|
563
|
577
|
return ResponseBean.success(taPerson);
|
564
|
578
|
}
|
565
|
579
|
|
|
580
|
+
|
|
581
|
+
|
566
|
582
|
}
|