|
@@ -151,14 +151,18 @@ public class TaskServiceImpl implements TaskService {
|
151
|
151
|
|
152
|
152
|
@Override
|
153
|
153
|
public Boolean getStoreroom(TaskPageReqVO reqVO) {
|
|
154
|
+ if(reqVO.getCaIds() == null || reqVO.getCaIds().isEmpty()){
|
|
155
|
+ throw exception(ErrorCodeConstants.APP_PARAM_ERROR_STORAGE);
|
|
156
|
+ }
|
154
|
157
|
|
155
|
158
|
// 存粮人选定仓 新增数据 以仓房为单位
|
156
|
|
- if(0 == reqVO.getClrsfxd()) {
|
|
159
|
+ if(reqVO.getClrsfxd() != null && 0 == reqVO.getClrsfxd()) {
|
157
|
160
|
//存粮人删除选定
|
158
|
161
|
reqVO.getCaIds().forEach(caId ->
|
159
|
162
|
usersMapper.delete(new QueryWrapper<UsersDO>().lambda()
|
160
|
163
|
.eq(UsersDO::getCreator, SecurityFrameworkUtils.getLoginUserId())
|
161
|
164
|
.eq(UsersDO::getCaId, caId)));
|
|
165
|
+
|
162
|
166
|
} else {
|
163
|
167
|
// 校验 是登录人可选的任务
|
164
|
168
|
List<TaskCaxxRespVO> taskCaxxRespVOS = verifyStoreroom(reqVO);
|
|
@@ -326,7 +330,7 @@ public class TaskServiceImpl implements TaskService {
|
326
|
330
|
|
327
|
331
|
List<TaskCaxxRespVO> taskList = getCaxxByKqIdForClr(pageReqVO);
|
328
|
332
|
|
329
|
|
- if(taskList.size() != reqVO.getKqIds().size()) {
|
|
333
|
+ if(taskList.size() != reqVO.getCaIds().size()) {
|
330
|
334
|
throw exception(ErrorCodeConstants.APP_TASK_RECEIVE_ERROR);
|
331
|
335
|
}
|
332
|
336
|
return taskList;
|