ソースを参照

未选中二级部门报错

caotao 5 年 前
コミット
e5b35d5e0e

+ 1 - 1
whepi-ui/templates/user/home.ftl

@@ -119,7 +119,7 @@
                             "area": null,
                             "area": null,
                             "unitId": 7000,
                             "unitId": 7000,
                             "uptownId": null,
                             "uptownId": null,
-                            "doorplate": '0',
+                            "doorplate": null,
                         }, success: function (date) {
                         }, success: function (date) {
                             window.location.href = "/user/home.html?userId=" + userId + "&userType=1";
                             window.location.href = "/user/home.html?userId=" + userId + "&userType=1";
                         }
                         }

+ 5 - 3
whepi-web/src/main/java/com/bofeng/wx/controller/UserOpenController.java

@@ -10,6 +10,7 @@ import com.yvan.Model;
 import com.yvan.ModelOps;
 import com.yvan.ModelOps;
 import com.yvan.mvc.Pd;
 import com.yvan.mvc.Pd;
 import com.yvan.platform.JsonWapper;
 import com.yvan.platform.JsonWapper;
+import com.yvan.platform.StringUtils;
 import com.yvan.platform.YvanUtil;
 import com.yvan.platform.YvanUtil;
 import com.yvan.springmvc.ResultModel;
 import com.yvan.springmvc.ResultModel;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.Api;
@@ -345,9 +346,10 @@ public class UserOpenController {
 //        Integer userType = Integer.parseInt(request.getParameter("userType"));
 //        Integer userType = Integer.parseInt(request.getParameter("userType"));
         String linkman = request.getParameter("linkman");
         String linkman = request.getParameter("linkman");
         String phone = request.getParameter("phone");
         String phone = request.getParameter("phone");
-        Integer area = Integer.parseInt(request.getParameter("area"));
-        Long uptownId = Long.parseLong(request.getParameter("uptownId"));
-        Long unitId = Long.parseLong(request.getParameter("unitId"));
+
+        Integer area = StringUtils.isNullOrEmpty(request.getParameter("area"))?0:Integer.parseInt(request.getParameter("area"));
+        Long uptownId = StringUtils.isNullOrEmpty(request.getParameter("uptownId"))?0:Long.parseLong(request.getParameter("uptownId"));
+        Long unitId = StringUtils.isNullOrEmpty(request.getParameter("unitId"))?0:Long.parseLong(request.getParameter("unitId"));
         String doorplate = request.getParameter("doorplate");
         String doorplate = request.getParameter("doorplate");
         userOpenService.saveUserInfo(userId, 1, linkman, phone, area, uptownId, unitId, doorplate);
         userOpenService.saveUserInfo(userId, 1, linkman, phone, area, uptownId, unitId, doorplate);
     }
     }