魏超 5 年 前
コミット
0ee4989eba

+ 15
- 0
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserServiceImpl.java ファイルの表示

@@ -96,6 +96,9 @@ public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> impleme
96 96
 	@Autowired
97 97
 	private TaChannelAppRelationMapper taChannelAppRelationMapper;
98 98
 
99
+	@Autowired
100
+	private TaChannelProxyMapper taChannelProxyMapper;
101
+
99 102
 	@Override
100 103
 	public IPage<Map<String,Object>> getPageList(IPage pg, Integer channelId) {
101 104
 		List<Map<String,Object>> taUserList = taUserMapper.getPageList(pg, channelId);
@@ -138,6 +141,18 @@ public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> impleme
138 141
 			throw new Exception("电话号码或登录名重复");
139 142
 		}
140 143
 
144
+		//判断渠道端新增小程序最大数
145
+		QueryWrapper<TaChannelProxy> taChannelProxyQueryWrapper = new QueryWrapper<>();
146
+		taChannelProxyQueryWrapper.eq("channel_id", channelId);
147
+		TaChannelProxy taChannelProxy = taChannelProxyMapper.selectOne(taChannelProxyQueryWrapper);
148
+
149
+		QueryWrapper<TaChannelAppRelation> relationQueryWrapper = new QueryWrapper<>();
150
+		relationQueryWrapper.eq("channel_id", channelId);
151
+		Integer miniAppCount = taChannelAppRelationMapper.selectCount(relationQueryWrapper);
152
+		if (miniAppCount >= taChannelProxy.getAppMaxNum()){
153
+			throw new Exception("当前系统仅供维护"+ taChannelProxy.getAppMaxNum() +"个小程序,需要维护更多项目,请联系相关管理人员");
154
+		}
155
+
141 156
 		// 先插入 org
142 157
 		TaOrg taOrg = new TaOrg();
143 158
 		taOrg.setName(taUser.getOrgName());

+ 1
- 1
src/main/java/com/huiju/estateagents/channel/sysChannel/controller/SysUserChannelController.java ファイルの表示

@@ -216,7 +216,7 @@ public class SysUserChannelController extends BaseController {
216 216
     public ResponseBean taNewsTypeUpdate(@PathVariable Integer id,
217 217
                                          @RequestBody TaChannelProxy taChannelProxy, HttpServletRequest request){
218 218
         ResponseBean responseBean = new ResponseBean();
219
-        if (taChannelProxy.getAppMaxNum() != null && taChannelProxy.getAppMaxNum() < 0){
219
+        if (taChannelProxy.getAppMaxNum() != null && taChannelProxy.getAppMaxNum() <= 0){
220 220
             responseBean.addError("维护小程序数量不得小于0");
221 221
             return responseBean;
222 222
         }

+ 0
- 12
src/main/java/com/huiju/estateagents/service/impl/TaMiniappServiceImpl.java ファイルの表示

@@ -63,18 +63,6 @@ public class TaMiniappServiceImpl extends ServiceImpl<TaMiniappMapper, TaMiniapp
63 63
             throw new Exception("未知的小程序所属对象");
64 64
         }
65 65
 
66
-        //判断渠道端新增小程序最大数
67
-        QueryWrapper<TaChannelProxy> taChannelProxyQueryWrapper = new QueryWrapper<>();
68
-        taChannelProxyQueryWrapper.eq("channel_id", channelId);
69
-        TaChannelProxy taChannelProxy = taChannelProxyMapper.selectOne(taChannelProxyQueryWrapper);
70
-
71
-        QueryWrapper<TaChannelAppRelation> relationQueryWrapper = new QueryWrapper<>();
72
-        relationQueryWrapper.eq("channel_id", channelId);
73
-        Integer miniAppCount = taChannelAppRelationMapper.selectCount(relationQueryWrapper);
74
-        if (miniAppCount >= taChannelProxy.getAppMaxNum()){
75
-            throw new Exception("当前系统仅供维护"+ taChannelProxy.getAppMaxNum() +"个小程序,需要维护更多项目,请联系相关管理人员");
76
-        }
77
-
78 66
         TaMiniapp orign = this.getById(taMiniapp.getMiniappId());
79 67
         if (null != orign) {
80 68
             if (!this.updateById(taMiniapp)) {