From 855712e41283375ad2a19544bcb7f069a0d389a2 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期三, 31 一月 2024 17:36:10 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java | 33 +++++++++++++++++++++++++++------ cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/OperatorUser_proportionAuth_info.html | 11 ++++++++++- cloud-server-management/src/main/resources/mapper/TOperatorUserMapper.xml | 4 ++-- cloud-server-management/src/main/java/com/dsh/guns/modular/system/api/AliPayMsgConfig.java | 4 ++++ 4 files changed, 43 insertions(+), 9 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/api/AliPayMsgConfig.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/api/AliPayMsgConfig.java index e1dfd0d..00bc4f7 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/api/AliPayMsgConfig.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/api/AliPayMsgConfig.java @@ -56,12 +56,15 @@ OperatorAuthAlipay orderNo = operatorAuthService.getOne(new QueryWrapper<OperatorAuthAlipay>() .eq("orderNo", order_id)); if (orderNo!=null){ + orderNo.setRefuseReason(null); + operatorAuthService.updateById(orderNo); Integer operatorId = orderNo.getOperatorId(); OperatorUser operatorId1 = operatorUserService.getOne(new QueryWrapper<OperatorUser>() .eq("operatorId", operatorId)); if (operatorId1!=null){ operatorId1.setAlipayNum(smid); operatorId1.setAlipayAudit(2); + operatorUserService.updateById(operatorId1); } } }else if (msgApi.equals("ant.merchant.expand.indirect.zft.rejected")){ @@ -71,6 +74,7 @@ String order_id = json.getString("order_id"); OperatorAuthAlipay orderNo = operatorAuthService.getOne(new QueryWrapper<OperatorAuthAlipay>() .eq("orderNo", order_id)); + if (orderNo!=null){ orderNo.setRefuseReason(reason); operatorAuthService.updateById(orderNo); diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java index 8fd6fcf..19ac002 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java @@ -223,8 +223,26 @@ TOperator data = operatorService.getById(id); User byId = userService.getById(data.getUserId()); model.addAttribute("user",byId); + OperatorUser operatorId = operatorUserService.getOne(new QueryWrapper<OperatorUser>() + .eq("operatorId", data.getId())); model.addAttribute("data",data); + String state=""; + switch (operatorId.getAlipayAudit()){ + case 0: + state="未认证"; + break; + case 1: + state="待审核"; + break; + case 2: + state="已通过"; + break; + case 3: + state="已拒绝"; + break; + } + model.addAttribute("state",state); OperatorAuthAlipay info = operatorAuthService.getOne(new QueryWrapper<OperatorAuthAlipay>() .eq("operatorId", id)); model.addAttribute("item",info); @@ -244,9 +262,6 @@ List<TCity> list5 = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 1)); model.addAttribute("list5",list5); } - - - model.addAttribute("bodyType",info.getBodyType()); model.addAttribute("accountType",info.getAccountType()); model.addAttribute("useType",info.getUseType()); @@ -324,12 +339,18 @@ Integer userId1 = byId.getUserId(); OperatorUser userId2 = operatorUserService.getOne(new QueryWrapper<OperatorUser>() .eq("userId", userId1)); - + userId2.setAlipayAudit(1); + // 01是企业 + if (bodyType.equals("01")){ + userId2.setAlipayType(2); + }else{ + userId2.setAlipayType(1); + } + operatorUserService.saveOrUpdate(userId2); OperatorAuthAlipay data = operatorAuthService.getOne(new QueryWrapper<OperatorAuthAlipay>().eq("operatorId", operatorId)); - // 调用支付宝接口 通过银行卡号获取银行信息 + // 调用支付宝接口 通过银行卡号获取银行信息 String url = "https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&" + "cardNo="+bankCard+"&cardBinCheck=true"; - HashMap<String, String> hashMap = new HashMap<>(); String result = HttpRequestUtil.postRequest(url,hashMap); System.err.println(result); diff --git a/cloud-server-management/src/main/resources/mapper/TOperatorUserMapper.xml b/cloud-server-management/src/main/resources/mapper/TOperatorUserMapper.xml index 242206b..ce5f4a2 100644 --- a/cloud-server-management/src/main/resources/mapper/TOperatorUserMapper.xml +++ b/cloud-server-management/src/main/resources/mapper/TOperatorUserMapper.xml @@ -56,10 +56,10 @@ <if test="platform !=null and platform !='' and platform==2"> and t1.platform = "支付宝" </if> - <if test="type !=null and type !='' "> + <if test="type !=null "> and t1.type = #{type} </if> - <if test="state !=null and state !=''"> + <if test="state !=null "> and t1.audit = #{state} </if> ORDER BY t1.id; diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/OperatorUser_proportionAuth_info.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/OperatorUser_proportionAuth_info.html index 11420bb..2a8879b 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/OperatorUser_proportionAuth_info.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/OperatorUser_proportionAuth_info.html @@ -196,7 +196,16 @@ </div> </div> </div> - + <div class="row" id="state"> + <div class="col-lg-6" > + <div class="form-group"> + <label class="col-sm-3 control-label">*审核状态:</label> + <div class="col-sm-9"> + <h3 style="color: red">${state}</h3> + </div> + </div> + </div> + </div> @if(reasons != null && reasons!=""){ <div class="row" id="reasons"> <div class="col-lg-6" > -- Gitblit v1.7.1