Kaynağa Gözat

增加非空判断

yousongbo 3 hafta önce
ebeveyn
işleme
f14ceb8016

+ 8 - 6
suishenbang-wxportal/suishenbang-wxportal-api/src/main/java/com/dgtly/wxportal/controller/WxPortalController.java

@@ -122,13 +122,15 @@ public class WxPortalController extends ApiBaseController {
 //        String userType="";
         ParameterObject obj = getParameterObject();
         Long userId = Long.valueOf(obj.getString("userId"));
-        SysUserExt sysUserExt = sysUserExtService.selectSysUserExtById(userId);
-        String salesLevel = sysUserExt.getSalesLevel();
         List<String> userTypeList = new ArrayList<>();
-        if(("customer_level").equals(salesLevel)||("reseller_level").equals(salesLevel) ){
-            userTypeList.add("1");
-        }else{
-            userTypeList.add("0");
+        SysUserExt sysUserExt = sysUserExtService.selectSysUserExtById(userId);
+        if (sysUserExt != null){
+            String salesLevel = sysUserExt.getSalesLevel();
+            if(("customer_level").equals(salesLevel)||("reseller_level").equals(salesLevel) ){
+                userTypeList.add("1");
+            }else{
+                userTypeList.add("0");
+            }
         }
         List<SysUserShopExt>  sysUserShopExt = sysUserShopExtService.selectSysUserShopExtById(obj.getString("userId"));
         Set<String> userTypeSet = new HashSet<>();