Browse Source

发送短信验证码 确认短信验证修改

郎学彬 4 năm trước cách đây
mục cha
commit
67e0c4f7ed

+ 38 - 32
sc-service/src/main/java/com/huyi/service/credit/controller/OwnCfcaProjectController.java

@@ -158,7 +158,7 @@ public class OwnCfcaProjectController extends BaseController {
         //成功
         if(isHave){
             JSONObject json = jsonObject.getJSONObject("head");
-            Boolean  isRetCode = jsonObject.has("head");
+            Boolean  isRetCode = json.has("retCode");
             if(isRetCode){
                 String  retCode = json.getString("retCode");
                 if("60000000".equals(retCode)){
@@ -222,39 +222,45 @@ public class OwnCfcaProjectController extends BaseController {
         }
         String userId = currentCompany.getScyCfcaUserId();
         JSONObject   jsonObject =  AxqCommonUtil.checkSmsCode(userId,projectCode,code,new HttpConnector(jksPath,keyStorePassword, channel,platId));
-        Boolean  isHave = jsonObject.has("retCode");
+        Boolean  isHave = jsonObject.has("head");
         if(isHave){
-            String retCode = jsonObject.getString("retCode");
-            //成功
-            if ("60000000".equals(retCode)) {
-                Map<String,String> map = new HashMap<>();
-                //获取结果
-                map.put("verification",retCode);
-                //存入项目授权编号
-                SysCompany cp = new SysCompany();
-                //公司
-                cp.setScyId(companyId);
-                //项目授权编号
-                cp.setScyCfcaAuthNumber(projectCode);
-                //修改时间
-                cp.setUpdateTime(DateUtils.getNowDate());
-                //修改人
-                cp.setUpdateBy(CommonUtil.objToString(use.getUserId()));
-                companyService.updateById(cp);
-                //更改系统参数项目编号的值
-                String cfcaMessage = configService.selectConfigByKey("ZCYL-CFCA").getMsg();
-                cfcaMessage = AmtUtil.add(cfcaMessage,"1",0);
-                SysConfig sysConfig = new SysConfig();
-                sysConfig.setConfigKey("ZCYL-CFCA");
-                List<SysConfig>    configList =     sysConfigService.selectConfigList(sysConfig);
-                if(configList.size() < 1){
-                    throw  new Exception("参数配置错误");
+            JSONObject json = jsonObject.getJSONObject("head");
+            Boolean  isRetCode = json.has("retCode");
+            if(isRetCode) {
+                String retCode = json.getString("retCode");
+                //成功
+                if ("60000000".equals(retCode)) {
+                    Map<String, String> map = new HashMap<>();
+                    //获取结果
+                    map.put("verification", retCode);
+                    //存入项目授权编号
+                    SysCompany cp = new SysCompany();
+                    //公司
+                    cp.setScyId(companyId);
+                    //项目授权编号
+                    cp.setScyCfcaAuthNumber(projectCode);
+                    //修改时间
+                    cp.setUpdateTime(DateUtils.getNowDate());
+                    //修改人
+                    cp.setUpdateBy(CommonUtil.objToString(use.getUserId()));
+                    companyService.updateById(cp);
+                    //更改系统参数项目编号的值
+                    String cfcaMessage = configService.selectConfigByKey("ZCYL-CFCA").getMsg();
+                    cfcaMessage = AmtUtil.add(cfcaMessage, "1", 0);
+                    SysConfig sysConfig = new SysConfig();
+                    sysConfig.setConfigKey("ZCYL-CFCA");
+                    List<SysConfig> configList = sysConfigService.selectConfigList(sysConfig);
+                    if (configList.size() < 1) {
+                        throw new Exception("参数配置错误");
+                    }
+                    SysConfig config = configList.get(0);
+                    config.setConfigValue(cfcaMessage);
+                    sysConfigService.updateConfig(config);
+                    return AjaxResult.success(map);
+                } else {
+                    return AjaxResult.error(jsonObject.getString("retMessage"));
                 }
-                SysConfig  config = configList.get(0);
-                config.setConfigValue(cfcaMessage);
-                sysConfigService.updateConfig(config);
-                return AjaxResult.success(map);
-            } else {
+            }else{
                 return AjaxResult.error(jsonObject.getString("retMessage"));
             }
         }else{