|
@@ -650,8 +650,33 @@ public class TaCustomerServiceImpl extends ServiceImpl<TaCustomerMapper, TaCusto
|
650
|
650
|
return false;
|
651
|
651
|
}
|
652
|
652
|
|
|
653
|
+ //原本有人脸先删在增
|
|
654
|
+ if (!StringUtils.isEmpty(customer.getAvatar())){
|
|
655
|
+ //阿里云删除人脸
|
|
656
|
+ cameraService.deleteFace(taMainUsherRecord.getPersonId());
|
|
657
|
+ }
|
|
658
|
+
|
653
|
659
|
if (StringUtils.isEmpty(params.getString("avatar"))) {
|
654
|
|
- //清空阿里云头像
|
|
660
|
+ customer.setAvatar(params.getString("avatar"));
|
|
661
|
+ taMainUsherRecord.setAvatar(params.getString("avatar"));
|
|
662
|
+ // 修改人脸并下发
|
|
663
|
+ TaPerson taPerson = iTaPersonService.getByIdOrReal(taMainUsherRecord.getPersonId());
|
|
664
|
+ if (null == taPerson) {
|
|
665
|
+ return false;
|
|
666
|
+ }
|
|
667
|
+ taPerson.setAvatar(params.getString("avatar"));
|
|
668
|
+ iTaPersonService.updateById(taPerson);
|
|
669
|
+ }else {
|
|
670
|
+ customer.setAvatar(params.getString("avatar"));
|
|
671
|
+ taMainUsherRecord.setAvatar(params.getString("avatar"));
|
|
672
|
+ // 修改人脸并下发
|
|
673
|
+ TaPerson taPerson = iTaPersonService.getByIdOrReal(taMainUsherRecord.getPersonId());
|
|
674
|
+ if (null == taPerson) {
|
|
675
|
+ return false;
|
|
676
|
+ }
|
|
677
|
+ taPerson.setAvatar(params.getString("avatar"));
|
|
678
|
+ iTaPersonService.updateById(taPerson);
|
|
679
|
+ cameraService.dispatchPerson(taPerson);
|
655
|
680
|
}
|
656
|
681
|
|
657
|
682
|
customer.setPlateNumber(params.getString("plateNumber"));
|