傅行帆 5 лет назад
Родитель
Сommit
b42f69a6d1

+ 1
- 0
src/main/java/com/huiju/estateagents/config/FadadaProperties.java Просмотреть файл

@@ -13,4 +13,5 @@ public class FadadaProperties {
13 13
     private String appSecret;
14 14
     private String version;
15 15
     private String serveHost;
16
+    private String companyNotify;
16 17
 }

+ 18
- 0
src/main/java/com/huiju/estateagents/eContract/controller/TaCompanyController.java Просмотреть файл

@@ -400,4 +400,22 @@ public class TaCompanyController extends BaseController {
400 400
         }
401 401
         return responseBean;
402 402
     }
403
+
404
+    /**
405
+     * 企业认证回调函数
406
+     *
407
+     */
408
+    @RequestMapping(value = "/fadd/company", method = RequestMethod.GET)
409
+    public void faddCompanyNitify(@RequestParam String companyName,
410
+                                  @RequestParam String transactionNo,
411
+                                  @RequestParam String authenticationType,
412
+                                  @RequestParam String status,
413
+                                  HttpServletRequest request) {
414
+        logger.info("企业认证回调函数参数:公司名称{},交易号{},认证类型{},状态,{}",companyName,transactionNo,authenticationType,status);
415
+        QueryWrapper<TaCompany> taCompanyQueryWrapper = new QueryWrapper<>();
416
+        taCompanyQueryWrapper.eq("certified_serial_number",transactionNo);
417
+        TaCompany taCompany = iTaCompanyService.getOne(taCompanyQueryWrapper);
418
+        taCompany.setStatus(Integer.valueOf(status));
419
+        iTaCompanyService.updateById(taCompany);
420
+    }
403 421
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/eContract/service/impl/TaCompanyServiceImpl.java Просмотреть файл

@@ -108,7 +108,7 @@ public class TaCompanyServiceImpl extends ServiceImpl<TaCompanyMapper, TaCompany
108 108
         //自动申请证书
109 109
         String certFlag = "1";
110 110
 
111
-        String notify_url = "http://www.baidu.com";//必填
111
+        String notify_url = fadadaProperties.getCompanyNotify();
112 112
         String result = comverify.invokeCompanyVerifyUrl(new CompanyInfoINO(), new BankInfoINO(),new LegalInfoINO()
113 113
                 ,new AgentInfoINO(), customer_id,verifyed_way,m_verified_way,page_modify,
114 114
                 companyPrincipalType,null,notify_url,resultType,certFlag);

+ 1
- 0
src/main/java/com/huiju/estateagents/interceptor/AccessInterceptor.java Просмотреть файл

@@ -72,6 +72,7 @@ public class AccessInterceptor implements HandlerInterceptor {
72 72
             "/api/admin/taPersonFromRecord",
73 73
             "/api/notify",//微信支付所有回调放过
74 74
             "/api/refund/",//微信退款所有回调放过
75
+            "/api/fadd/",//所有的法大大回调放过
75 76
     };
76 77
 
77 78
     /*

+ 2
- 1
src/main/resources/application-blue.yml Просмотреть файл

@@ -83,4 +83,5 @@ fadada:
83 83
   appId: "403057"
84 84
   appSecret: "xcIaK36Vc09yXXRdinXYcXhW"
85 85
   version: "2.0"
86
-  serveHost: "https://testapi.fadada.com:8443/api/"
86
+  serveHost: "https://testapi.fadada.com:8443/api/"
87
+  companyNotify: "https://dev.pawoma.cn/api/fadd/company"

+ 2
- 1
src/main/resources/application-green.yml Просмотреть файл

@@ -83,4 +83,5 @@ fadada:
83 83
   appId: "403057"
84 84
   appSecret: "xcIaK36Vc09yXXRdinXYcXhW"
85 85
   version: "2.0"
86
-  serveHost: "https://testapi.fadada.com:8443/api/"
86
+  serveHost: "https://testapi.fadada.com:8443/api/"
87
+  companyNotify: "https://dev.pawoma.cn/api/fadd/company"

+ 2
- 1
src/main/resources/application-prod-blue.yml Просмотреть файл

@@ -88,4 +88,5 @@ fadada:
88 88
   appId: ""
89 89
   appSecret: ""
90 90
   version: "2.0"
91
-  serveHost: "https://testapi.fadada.com:8443/api/"
91
+  serveHost: "https://testapi.fadada.com:8443/api/"
92
+  companyNotify: "https://dev.pawoma.cn/api/fadd/company"

+ 2
- 1
src/main/resources/application-prod-green.yml Просмотреть файл

@@ -88,4 +88,5 @@ fadada:
88 88
   appId: ""
89 89
   appSecret: ""
90 90
   version: "2.0"
91
-  serveHost: "https://testapi.fadada.com:8443/api/"
91
+  serveHost: "https://testapi.fadada.com:8443/api/"
92
+  companyNotify: "https://dev.pawoma.cn/api/fadd/company"