From 9154555e3bee0767b4aff7a8eaa36456b7b5dea7 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 29 五月 2023 18:27:30 +0800
Subject: [PATCH] 完成小微商户商户注册接口对接调试

---
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/DriverController.java                 |   24 ++++---
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverBankServiceImpl.java   |    4 
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/IDriverService.java               |    2 
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/MallBook/config/ChannelConfig.java   |    2 
 driver/guns-admin/src/test/java/com/supersavedriving/driver/GunsApplicationTest.java                                 |   80 ++++++++++++++++----------
 driver/guns-admin/src/main/resources/application.yml                                                                 |   20 +++---
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverServiceImpl.java       |   11 ++-
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/TaskUtil.java                        |    5 +
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/mapping/YouTuiDriverMapper.xml        |    5 +
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/YouTuiDriverMapper.java               |    6 ++
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/IYouTuiDriverService.java         |    7 ++
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/warpper/DriverInfoWarpper.java            |    2 
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/mapping/AccountChangeDetailMapper.xml |    4 
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/YouTuiDriverServiceImpl.java |    5 +
 14 files changed, 115 insertions(+), 62 deletions(-)

diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/DriverController.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/DriverController.java
index c1e2a4a..aaee0c0 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/DriverController.java
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/DriverController.java
@@ -1,5 +1,6 @@
 package com.supersavedriving.driver.modular.system.api;
 
+import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.supersavedriving.driver.modular.system.model.Driver;
 import com.supersavedriving.driver.modular.system.model.DriverBank;
@@ -25,10 +26,7 @@
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.ResponseBody;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
 
 import javax.servlet.http.HttpServletRequest;
@@ -391,7 +389,7 @@
     @ResponseBody
     @PostMapping("/api/driver/queryDriverInfo")
 //    @ServiceLog(name = "获取司机个人信息", url = "/api/driver/queryDriverInfo")
-    @ApiOperation(value = "获取司机个人信息", tags = {"司机端-个人中心"}, notes = "")
+    @ApiOperation(value = "获取司机个人信息【1.1】", tags = {"司机端-个人中心"}, notes = "")
     @ApiImplicitParams({
             @ApiImplicitParam(name = "Authorization", value = "用户token(Bearer +token)", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
     })
@@ -902,7 +900,7 @@
     @ResponseBody
     @PostMapping("/api/driver/microenterprise")
 //    @ServiceLog(name = "绑定商户", url = "/api/driver/microenterprise")
-    @ApiOperation(value = "绑定商户", tags = {"司机端-个人中心"}, notes = "")
+    @ApiOperation(value = "绑定商户【1.1】", tags = {"司机端-个人中心"}, notes = "")
     @ApiImplicitParams({
             @ApiImplicitParam(value = "姓名", name = "name", required = true, dataType = "String"),
             @ApiImplicitParam(value = "身份证号码", name = "IDCode", required = true, dataType = "String"),
@@ -915,7 +913,7 @@
             if(null == uid){
                 return ResponseWarpper.tokenErr();
             }
-            ResultUtil resultUtil = driverService.microenterprise(uid, name, IDCode, phone);
+            ResultUtil resultUtil = driverService.microenterprise(uid, name, IDCode, phone, "/base/driver/microenterpriseCallback");
             return ResponseWarpper.success(resultUtil);
         }catch (Exception e){
             e.printStackTrace();
@@ -924,12 +922,18 @@
     }
 
 
+    @ResponseBody
+    @PostMapping("/base/driver/microenterpriseCallback")
+    public void microenterpriseCallback(@RequestBody JSONObject jsonObject){
+        System.err.println(jsonObject.toJSONString());
+    }
+
 
 
     @ResponseBody
     @PostMapping("/api/driver/queryBank")
 //    @ServiceLog(name = "获取绑定的银行卡", url = "/api/driver/queryBank")
-    @ApiOperation(value = "获取绑定的银行卡", tags = {"司机端-个人中心"}, notes = "")
+    @ApiOperation(value = "获取绑定的银行卡【1.1】", tags = {"司机端-个人中心"}, notes = "")
     @ApiImplicitParams({
             @ApiImplicitParam(name = "Authorization", value = "用户token(Bearer +token)", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
     })
@@ -951,7 +955,7 @@
     @ResponseBody
     @PostMapping("/api/driver/addDriverBank")
 //    @ServiceLog(name = "绑定银行卡", url = "/api/driver/addDriverBank")
-    @ApiOperation(value = "绑定银行卡", tags = {"司机端-个人中心"}, notes = "")
+    @ApiOperation(value = "绑定银行卡【1.1】", tags = {"司机端-个人中心"}, notes = "")
     @ApiImplicitParams({
             @ApiImplicitParam(value = "姓名", name = "name", required = true, dataType = "String"),
             @ApiImplicitParam(value = "身份证号码", name = "IDCode", required = true, dataType = "String"),
@@ -977,7 +981,7 @@
     @ResponseBody
     @PostMapping("/api/driver/delDriverBank")
 //    @ServiceLog(name = "解绑银行卡", url = "/api/driver/delDriverBank")
-    @ApiOperation(value = "解绑银行卡", tags = {"司机端-个人中心"}, notes = "")
+    @ApiOperation(value = "解绑银行卡【1.1】", tags = {"司机端-个人中心"}, notes = "")
     @ApiImplicitParams({
             @ApiImplicitParam(value = "银行卡id", name = "id", required = true, dataType = "int"),
             @ApiImplicitParam(name = "Authorization", value = "用户token(Bearer +token)", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/YouTuiDriverMapper.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/YouTuiDriverMapper.java
index 61a54d8..dd84838 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/YouTuiDriverMapper.java
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/YouTuiDriverMapper.java
@@ -46,4 +46,10 @@
      * @return
      */
     List<DriverYouTuiWarpper> queryAllYouTui(@Param("pageNum") Integer pageNum, @Param("pageSize") Integer pageSize);
+
+
+    /**
+     * 修改状态
+     */
+    void editState();
 }
diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/mapping/AccountChangeDetailMapper.xml b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/mapping/AccountChangeDetailMapper.xml
index 711b5dc..127d3a9 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/mapping/AccountChangeDetailMapper.xml
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/mapping/AccountChangeDetailMapper.xml
@@ -43,7 +43,7 @@
         UNIX_TIMESTAMP(createTime) * 1000 as createTime,
         (newData - oldData) as money,
         newData as balance
-        from t_account_change_detail where userType = 2 and userId = #{driverId}
+        from t_account_change_detail where changeType = 5 and userType = 2 and userId = #{driverId}
         <if test="null != time and '' != time">
             and DATE_FORMAT(createTime, '%Y年%m月') = #{time}
         </if>
@@ -57,7 +57,7 @@
         from (
             select
             (newData - oldData) as money
-            from t_account_change_detail where userType = 2 and userId = #{driverId}
+            from t_account_change_detail where changeType = 5 and userType = 2 and userId = #{driverId}
             <if test="null != time and '' != time">
                 and DATE_FORMAT(createTime, '%Y年%m月') = #{time}
             </if>
diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/mapping/YouTuiDriverMapper.xml b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/mapping/YouTuiDriverMapper.xml
index 5012313..88bfa33 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/mapping/YouTuiDriverMapper.xml
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/dao/mapping/YouTuiDriverMapper.xml
@@ -67,4 +67,9 @@
         content
         from t_you_tui where status = 1 order by createTime desc limit #{pageNum}, #{pageSize}
     </select>
+
+
+    <update id="editState">
+        update t_you_tui_driver set state = 3 where failureTime &lt;= now() and state != 3
+    </update>
 </mapper>
\ No newline at end of file
diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/IDriverService.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/IDriverService.java
index 0cdd764..511d160 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/IDriverService.java
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/IDriverService.java
@@ -185,5 +185,5 @@
      * @return
      * @throws Exception
      */
-    ResultUtil microenterprise(Integer uid, String name, String number, String phone) throws Exception;
+    ResultUtil microenterprise(Integer uid, String name, String number, String phone, String notifyUrl) throws Exception;
 }
diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/IYouTuiDriverService.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/IYouTuiDriverService.java
index 6c5b828..deb5252 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/IYouTuiDriverService.java
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/IYouTuiDriverService.java
@@ -53,4 +53,11 @@
      * @throws Exception
      */
     ResultUtil redeemBenefits(Integer driverId, Integer id) throws Exception;
+
+
+    /**
+     * 修改状态
+     * @throws Exception
+     */
+    void editState() throws Exception;
 }
diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverBankServiceImpl.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverBankServiceImpl.java
index 5dc4692..aa860b8 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverBankServiceImpl.java
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverBankServiceImpl.java
@@ -64,7 +64,7 @@
         bindAccount.setPhone(phone);
         TrhRequest<BindAccount> request = new TrhRequest();
         InterfaceResponse execute = request.execute(bindAccount, BindAccount.SERVICE_CODE);
-        if(!"0000".equals(execute.getResult())){
+        if(!"0000".equals(execute.getCode())){
             return ResultUtil.error(execute.getMsg());
         }
         JSONObject jsonObject = JSON.parseObject(execute.getResult());
@@ -91,7 +91,7 @@
 
         TrhRequest<UnbindAccount> request = new TrhRequest<>();
         InterfaceResponse execute = request.execute(unbindAccount, UnbindAccount.SERVICE_CODE);
-        if(!"0000".equals(execute.getResult())){
+        if(!"0000".equals(execute.getCode())){
             return ResultUtil.error(execute.getMsg());
         }
         JSONObject jsonObject = JSON.parseObject(execute.getResult());
diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverServiceImpl.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverServiceImpl.java
index 39c2621..731626c 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverServiceImpl.java
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverServiceImpl.java
@@ -101,6 +101,9 @@
     @Autowired
     private PushUtil pushUtil;
 
+    @Value("${callbackPath}")
+    private String callbackPath;
+
 
 
     /**
@@ -482,7 +485,7 @@
     @Override
     public PromotionWarpper queryPromotionQRCode(Integer uid) throws Exception {
         PromotionWarpper promotionWarpper = new PromotionWarpper();
-        promotionWarpper.setUrl("http://121.37.15.157/share/driverShare/index.html?inviterId=" + uid);
+        promotionWarpper.setUrl("https://chaoshengdaijia.com/share/driverShare/index.html?inviterId=" + uid);
         int user = appUserService.selectCount(new EntityWrapper<AppUser>().eq("inviterType", 2).eq("inviterId", uid).eq("status", 1));
         int driver = this.selectCount(new EntityWrapper<Driver>().eq("inviterType", 2).eq("inviterId", uid).eq("approvalStatus", 2).eq("status", 1));
         promotionWarpper.setTotal(user + driver);
@@ -871,7 +874,7 @@
      * @throws Exception
      */
     @Override
-    public ResultUtil microenterprise(Integer uid, String name, String number, String phone) throws Exception {
+    public ResultUtil microenterprise(Integer uid, String name, String number, String phone, String notifyUrl) throws Exception {
         Driver driver = this.selectById(uid);
         Register registerVO = new Register();
         registerVO.setMerUserId("driver_" + uid);
@@ -879,10 +882,10 @@
         registerVO.setUserType("0");
         registerVO.setUserName(name);
         registerVO.setCertId(number);
-        registerVO.setNotifyUrl("");
+        registerVO.setNotifyUrl(callbackPath + notifyUrl);
         TrhRequest<Register> request = new TrhRequest();
         InterfaceResponse execute = request.execute(registerVO, Register.SERVICE_CODE);
-        if(!"0000".equals(execute.getResult())){
+        if(!"0000".equals(execute.getCode())){
             return ResultUtil.error(execute.getMsg());
         }
         JSONObject jsonObject = JSON.parseObject(execute.getResult());
diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/YouTuiDriverServiceImpl.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/YouTuiDriverServiceImpl.java
index 0ba8c4f..1f958c6 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/YouTuiDriverServiceImpl.java
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/YouTuiDriverServiceImpl.java
@@ -154,4 +154,9 @@
         this.insert(youTuiDriver);
         return ResultUtil.success();
     }
+
+    @Override
+    public void editState() throws Exception {
+        this.baseMapper.editState();
+    }
 }
diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/MallBook/config/ChannelConfig.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/MallBook/config/ChannelConfig.java
index 1a5697a..11712d7 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/MallBook/config/ChannelConfig.java
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/MallBook/config/ChannelConfig.java
@@ -39,7 +39,7 @@
 
     static {
         YamlPropertiesFactoryBean yamlProFb = new YamlPropertiesFactoryBean();
-        yamlProFb.setResources(new ClassPathResource("application.yaml"));
+        yamlProFb.setResources(new ClassPathResource("application.yml"));
         Properties properties = yamlProFb.getObject();
         System.out.println("mallbook 参数配置初始化");
         System.out.println("--------------------------------");
diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/TaskUtil.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/TaskUtil.java
index 1decda0..fb16d56 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/TaskUtil.java
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/TaskUtil.java
@@ -4,6 +4,7 @@
 import com.supersavedriving.driver.modular.system.service.IAccountChangeDetailService;
 import com.supersavedriving.driver.modular.system.service.IDriverService;
 import com.supersavedriving.driver.modular.system.service.IOrderService;
+import com.supersavedriving.driver.modular.system.service.IYouTuiDriverService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.stereotype.Component;
@@ -24,6 +25,9 @@
     @Autowired
     private IOrderService orderService;
 
+    @Autowired
+    private IYouTuiDriverService youTuiDriverService;
+
 
 
 
@@ -34,6 +38,7 @@
     public void taskMinute(){
         try {
             orderService.completeCollection();
+            youTuiDriverService.editState();
         } catch (Exception e) {
             e.printStackTrace();
         }
diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/warpper/DriverInfoWarpper.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/warpper/DriverInfoWarpper.java
index 4ef0f94..aecd536 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/warpper/DriverInfoWarpper.java
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/warpper/DriverInfoWarpper.java
@@ -55,6 +55,6 @@
     private String merchantName;
     @ApiModelProperty("商户电话")
     private String merchantPhone;
-    @ApiModelProperty("商户身份证号码")
+    @ApiModelProperty("商户身份证号码【1.1】")
     private String merchantIDCode;
 }
diff --git a/driver/guns-admin/src/main/resources/application.yml b/driver/guns-admin/src/main/resources/application.yml
index 4e25aeb..0f01794 100644
--- a/driver/guns-admin/src/main/resources/application.yml
+++ b/driver/guns-admin/src/main/resources/application.yml
@@ -13,8 +13,8 @@
   application:
     name: driver-server
   profiles:
-#    active: dev
-    active: produce
+    active: dev
+#    active: produce
   mvc:
     static-path-pattern: /static/**
     view:
@@ -55,8 +55,8 @@
   datasource:
     url: jdbc:mysql://127.0.0.1:3306/super_save_driving?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai
     username: root
-    password: f4OfRjqoN3jSiNGiUoiNsQdOBtCOKYRj
-#    password: 123456
+#    password: f4OfRjqoN3jSiNGiUoiNsQdOBtCOKYRj
+    password: 123456
     db-name: guns #用来搜集数据库的所有表
     filters: wall,mergeStat
 
@@ -116,8 +116,8 @@
 spring:
   data:
     mongodb:
-      uri: mongodb://root:CEtyLdKjPk0yeHNo@127.0.0.1:27017/admin
-#      uri: mongodb://127.0.0.1:27017/admin
+#      uri: mongodb://root:CEtyLdKjPk0yeHNo@127.0.0.1:27017/admin
+      uri: mongodb://127.0.0.1:27017/admin
 
 ---
 
@@ -128,16 +128,16 @@
 
 #  mallbook 调起接口参数配置
 mallbook:
-  # pay_url:mallbook接口地址    测试环境: http://ld.mallbook.cn:12000/api   生产环境:https://cloudpay.mallbook.cn/api
-  pay_url: http://ld.mallbook.cn:12000/api
+  # pay_url:mallbook接口地址    测试环境: https://uat.mallbook.cn/api   生产环境:https://cloudpay.mallbook.cn/api
+  pay_url: https://uat.mallbook.cn/api
   # merchant_no 业务系统商户平台编号,需替换为mallbook工作人员提供的商户编号
-  merchant_no:  需要替换内容
+  merchant_no: HF2023041901
   # version 接口版本号
   version: 1.0.0
   # channel_type 渠道类型 HF:汇付
   channel_type: HF
   # merchant_private_key 商户平台私钥,需要替换成商户平台自己生成的私钥
-  merchant_private_key: MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAIoGARvX6k6rVwuUW6HjAPkzXVntCtDI8q/niGZbeILc5T/noer+UNDECSy9f8T6ENw7tEKWaHOFcicrqgRv+wXeo2hPiJI2iYsUNs6I8ckd8i4uy/PBEDMW78GlnQLAatk0NC44HKjn8cuIHaETKNG2Vk3rwGBzNgDZ/God1L6JAgMBAAECgYBhCsOwzehBk5pJ2+9pLO+8Rm72EQGvtflb0BBI1zst1x2gBr4DOPedMJe6yymQVrmP/rJItvONdV/DRqHtKMZ2Wa4ul/U1mDnAtS/FkpRYBA5FaXV2hNEW11xBLhL5iGk35P23Bzaa0MJw9Vsd0vjeykridIw/PweDyTdeRBwC2QJBANS+iOaKRuf6BRwCKDmBSHOiZmc/kKnpx2f5BD3h+LWEX3JsNxObMbW1SxQIf2/qwqzIoEm/WbWaOyuwtRZkXQ8CQQCmFjTm5l+Ws2LoQgM+5+eLmPyMyRFOu4G8yqsUkhKuANHK/qrsS1GTbv6SN341NijjNYl05e0h6Jq1T9UZmtrnAkEAwTfzmn7H+3RmI5QJ+IBkzzEWFHv05X0/8DyID7QmcKWzEncaZqIzObdYYu983qa2/LqSaahyz68uQnYRYi7xHQJATr3SgPIRuaH8r360iTtrRHzYp2qgYQJ25On1KECEyKgszp/kqzieSVbjLLFQjavKwMXeEGT+AwiDaJibwJLxWwJAXZApORsqGqdxc9FTxt5iiqG2ZP5DTXxc6E+ihmlmoVl9KncgTf9ez0Q0Qz/4KUTPTHNVgzt1nyBxiLtnyzFavA==
+  merchant_private_key: MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAIDGadl1oxP7EJg+/o32vpAMa8cwFevD6xu3FjIh04TOuVTpC9hbAwiyX/9OKQi3nHEISyrtnF6Y49tkmb7X8nDwOahvsyOjgNYp+NtSLAdgPAbd6lv2DPC1lVYYu5IkMz7PRifntROFH6OvE5fpj6GinaFY3TYBjyDcC2VVbq/LAgMBAAECgYATdmlvDWF9Vpe2eubcK+u3N7leXH0jqfOxt6UqJISkcN3/4E0DARZfTR5HJtf60k1ZpAhAT7MvdOoTMYwvFNI2WEFRwND5wBl+OdEN/lyWeISjjg1EnnTLj/azGLgE8Z2q/FodGikqrGrc2tSNIy75afeW2gUTF3DHiwcG76SYeQJBAPOyIzpT3yMfM7iVhjaPfmyxvDXq0cLwiAF0eUbrebPO0EevI+PKYhmN2oRMis6wSJbv+sbkElOXQzDefjw0ieUCQQCHRuFlX9JQYUOoyyirKxpu30uys+ygZqmo4PiKgIaaJJPm2p2o7vzZJANGmkmdwFf2LLzij70InKGvqGTEnvfvAkEAnJOMRuG0sOBPXv3TaiLwW+4mu43QkKvy9txbP9H0NC9ha22AZc+XEEwwZmi3lu109mXifv/zNnot1axe91facQJALExcwQqo32OKeXrVvX+m70m2CzX6NeiIhGHvYcOG0HFL8ZwDZu+j4yN04yjhFISJCXdK/1Icj/ZiyBf3r59zBwJACl7Sya9BcqRo5XJ/A7+T2E3VQT2nIopy0hPRLKWFaOzrCIsn3gcC58KSACXl2QMiG5kp1192QOC26b3o57ZecA==
   # mall_book_public_key mallbook测试环境公钥 不需要替换
   mall_book_public_key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD0L2DaHOO8ekhktB6RoHxIcki/0v7OUeOn9tX9VBE+jv6PRjqlZRWL3Qezxz5ADtHEyLv+RFFaceXSep6rWyoQ6DRlvLv5CySUAxAM42LLVe4DI3l/0ccEAIuU5NCpwAAj1zkm2X01DwUCZwymLjlqbDlBvQhpq+1fddtTtA/QLQIDAQAB
   # mall_book_public_key mallbook生产环境公钥  不需要替换
diff --git a/driver/guns-admin/src/test/java/com/supersavedriving/driver/GunsApplicationTest.java b/driver/guns-admin/src/test/java/com/supersavedriving/driver/GunsApplicationTest.java
index 8c09153..f46a29c 100644
--- a/driver/guns-admin/src/test/java/com/supersavedriving/driver/GunsApplicationTest.java
+++ b/driver/guns-admin/src/test/java/com/supersavedriving/driver/GunsApplicationTest.java
@@ -1,31 +1,49 @@
-//package com.supersavedriving.driver;
-//
-//import com.supersavedriving.driver.modular.system.model.WeatherCity;
-//import com.supersavedriving.driver.modular.system.service.IAccountChangeDetailService;
-//import com.supersavedriving.driver.modular.system.service.IOrderService;
-//import com.supersavedriving.driver.modular.system.service.IWeatherCityService;
-//import com.supersavedriving.driver.modular.system.util.ResultUtil;
-//import com.supersavedriving.driver.modular.system.util.juhe.WeatherCityInfo;
-//import com.supersavedriving.driver.modular.system.util.juhe.WeatherUtil;
-//import com.supersavedriving.driver.modular.system.warpper.PerformanceSummaryWarpper;
-//import org.junit.Test;
-//import org.junit.runner.RunWith;
-//import org.springframework.beans.BeanUtils;
-//import org.springframework.beans.factory.annotation.Autowired;
-//import org.springframework.boot.test.context.SpringBootTest;
-//import org.springframework.test.context.junit4.SpringRunner;
-//
-//
-//@RunWith(SpringRunner.class)
-//@SpringBootTest
-//public class GunsApplicationTest {
-//
-//    @Autowired
-//    private IOrderService orderService;
-//
-//
-//    @Test
-//    public void test() throws Exception {
-//        PerformanceSummaryWarpper performanceSummaryWarpper = orderService.queryPerformanceSummary(1, 1, "2023年", 3);
-//    }
-//}
+package com.supersavedriving.driver;
+
+import com.alibaba.fastjson.JSON;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.supersavedriving.driver.modular.system.model.DriverBank;
+import com.supersavedriving.driver.modular.system.model.WeatherCity;
+import com.supersavedriving.driver.modular.system.service.*;
+import com.supersavedriving.driver.modular.system.util.ResultUtil;
+import com.supersavedriving.driver.modular.system.util.juhe.WeatherCityInfo;
+import com.supersavedriving.driver.modular.system.util.juhe.WeatherUtil;
+import com.supersavedriving.driver.modular.system.warpper.PerformanceSummaryWarpper;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.junit4.SpringRunner;
+
+
+@RunWith(SpringRunner.class)
+@SpringBootTest
+public class GunsApplicationTest {
+
+    @Autowired
+    private IOrderService orderService;
+
+    @Autowired
+    private IDriverService driverService;
+
+    @Autowired
+    private IDriverBankService driverBankService;
+
+
+    @Test
+    public void test() throws Exception {
+//        ResultUtil resultUtil = driverService.microenterprise(1, "蒲芝兵", "510823198911154858"
+//                , "15828353127", "https://10pz685243.zicp.fun/supersavedriving/base/driver/microenterpriseCallback");
+//        System.err.println(JSON.toJSONString(resultUtil));
+
+
+//        DriverBank driverId = driverBankService.selectOne(new EntityWrapper<DriverBank>().eq("driverId", 1));
+//        System.err.println(JSON.toJSONString(driverId));
+
+
+        ResultUtil resultUtil = driverBankService.addDriverBank(1, "蒲芝兵", "15828353127"
+                , "510823198911154858", "6212264402094114687");
+        System.err.println(JSON.toJSONString(resultUtil));
+    }
+}

--
Gitblit v1.7.1