diff --git a/src/main/java/com/sqx/modules/pay/controller/app/ApiWeiXinErrRiderPayController.java b/src/main/java/com/sqx/modules/pay/controller/app/ApiWeiXinErrRiderPayController.java index 60268e0..82a3af5 100644 --- a/src/main/java/com/sqx/modules/pay/controller/app/ApiWeiXinErrRiderPayController.java +++ b/src/main/java/com/sqx/modules/pay/controller/app/ApiWeiXinErrRiderPayController.java @@ -75,6 +75,14 @@ public class ApiWeiXinErrRiderPayController { return wxService.wxPayJsApiRiderCertification(userId,type,userEntity, userType); } + @Login + @ApiOperation("小程序跑腿师傅实名认证-删除付款流程") + @PostMapping("/riderCertification") + public Result riderCertification(@RequestAttribute("userId") Long userId, @RequestBody UserEntity userEntity) { + Integer userType = 2; + return wxService.riderCertification(userId,userEntity, userType); + } + /*@Login @ApiOperation("公众号跑腿师傅实名认证") @PostMapping("/wxPayMpRiderCertification") diff --git a/src/main/java/com/sqx/modules/pay/service/WxErrRiderService.java b/src/main/java/com/sqx/modules/pay/service/WxErrRiderService.java index 7af27c3..209b9b9 100644 --- a/src/main/java/com/sqx/modules/pay/service/WxErrRiderService.java +++ b/src/main/java/com/sqx/modules/pay/service/WxErrRiderService.java @@ -19,10 +19,12 @@ public interface WxErrRiderService { Result wxPayJsApiRiderCertification(Long userId,Integer type, UserEntity userEntity, Integer userType) throws Exception; + Result riderCertification(Long userId, UserEntity userEntity, Integer userType); + String payBack(String resXml,Integer type);; boolean wxRefund(PayDetails payDetails); Result wxPayCashDeposit(Long userId, Double money, Integer type, Integer userType) throws Exception; -} \ No newline at end of file +} diff --git a/src/main/java/com/sqx/modules/pay/service/impl/WxErrRiderServiceImpl.java b/src/main/java/com/sqx/modules/pay/service/impl/WxErrRiderServiceImpl.java index 7b1539a..89bafe4 100644 --- a/src/main/java/com/sqx/modules/pay/service/impl/WxErrRiderServiceImpl.java +++ b/src/main/java/com/sqx/modules/pay/service/impl/WxErrRiderServiceImpl.java @@ -133,6 +133,21 @@ public class WxErrRiderServiceImpl implements WxErrRiderService { return pay(money, type, userId, generalOrder,3, userType); } + @Override + public Result riderCertification(Long userId, UserEntity userEntity, Integer userType) { + UserEntity user = userService.selectUserById(userId); + + user.setUserType(userType); + user.setIdentityCardFront(userEntity.getIdentityCardFront()); + user.setIdentityCardVerso(userEntity.getIdentityCardVerso()); + user.setSelfIdentityCard(userEntity.getSelfIdentityCard()); + user.setIdentityCardNumber(user.getIdentityCardNumber()); + user.setCheckCertification("1"); + + userService.updateById(user); + + return Result.success("认证成功"); + } /** * 微信支付订单生成 @@ -409,4 +424,4 @@ public class WxErrRiderServiceImpl implements WxErrRiderService { } return pay(money, type, userId, generalOrder,4, userType); } -} \ No newline at end of file +}