Quellcode durchsuchen

'优化app登录接口,当登录用户为新用户时新增消息设置记录逻辑处理'

james vor 10 Monaten
Ursprung
Commit
b21087f682

+ 10 - 4
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/controller/web/TokenController.java

@@ -12,10 +12,7 @@ import com.usky.common.redis.core.RedisHelper;
 import com.usky.common.security.auth.AuthUtil;
 import com.usky.common.security.service.TokenService;
 import com.usky.common.security.utils.SecurityUtils;
-import com.usky.system.domain.MceMbuser;
-import com.usky.system.domain.SysPerson;
-import com.usky.system.domain.SysUser;
-import com.usky.system.domain.SysUserVO;
+import com.usky.system.domain.*;
 import com.usky.system.mapper.SysUserMapper;
 import com.usky.system.model.LoginUser;
 import com.usky.system.service.*;
@@ -57,6 +54,10 @@ public class TokenController {
 
     @Autowired
     private MceMbuserService mceMbuserService;
+
+    @Autowired
+    private MceSettingService mceSettingService;
+
     @Resource
     private HttpServletRequest request;
     @Resource
@@ -118,6 +119,11 @@ public class TokenController {
             }
         }
 
+        //新增消息设置记录
+        MceSetting mceSetting = new MceSetting();
+        mceSetting.setId(0);
+        mceSettingService.add(mceSetting);
+
         // 获取登录token
         return ApiResult.success(tokenService.createToken(sysUser));
     }

+ 0 - 5
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/service/impl/MceReceiveServiceImpl.java

@@ -227,7 +227,6 @@ public class MceReceiveServiceImpl extends AbstractCrudService<MceReceiveMapper,
         mceContentService.save(mceContent);
         Integer contentId = mceContent.getId();
         List<SysUser> list = iSysUserService.userAllList();
-        System.out.println(list.size()+" list.size() "+list);
         if (CollectionUtils.isNotEmpty(list)) {
             List<Integer> userIds = new ArrayList<>();
             for (int g = 0; g < list.size(); g++) {
@@ -253,19 +252,15 @@ public class MceReceiveServiceImpl extends AbstractCrudService<MceReceiveMapper,
                 LambdaQueryWrapper<MceSetting> lambdaQuery = Wrappers.lambdaQuery();
                 lambdaQuery.eq(MceSetting::getCreateBy,list.get(i).getUserName());
                 List<MceSetting> list1 = mceSettingService.list(lambdaQuery);
-                System.out.println(list1.size()+"   "+list.get(i).getUserName());
                 if (CollectionUtils.isNotEmpty(list1)){
-                    System.out.println(list1);
                     JSONObject appMode = JSONObject.parseObject(list1.get(0).getAppMode());
                     JSONObject wcMode = JSONObject.parseObject(list1.get(0).getWcMode());
-                    System.out.println(list3);
                     for (int j = 0; j < list3.size(); j++){
                         if (appMode.get(mceReceiveVO.get("infoType").toString()).equals(true)){
                             if (list.get(i).getUserId().equals(list3.get(j).getUserId()) && StringUtils.isNotBlank(list3.get(j).getCids())){
                                 mceContentService.sendApp(mceReceiveVO,list3.get(j).getCids(),0,0);
                             }
                         }
-                        System.out.println(mceReceiveVO.get("infoType").toString()+" "+list.get(i).getUserId()+" "+list3.get(j).getUserId()+" "+list3.get(j).getOpenid());
                         if (wcMode.get(mceReceiveVO.get("infoType").toString()).equals(true)){
                             if (list.get(i).getUserId().equals(list3.get(j).getUserId()) && StringUtils.isNotBlank(list3.get(j).getOpenid())){
                                 mceContentService.sendApp(mceReceiveVO,list3.get(j).getOpenid(),mceReceiveId,1);