|
@@ -1,6 +1,7 @@
|
|
package com.qunzhixinxi.hnqz.admin.manager;
|
|
package com.qunzhixinxi.hnqz.admin.manager;
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
|
+import cn.hutool.core.collection.ListUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -91,6 +92,22 @@ public class TaskManager {
|
|
|
|
|
|
Page<TaskRespVO.ToDirectCheck> page = new Page<>(query.getCurrent(), query.getSize());
|
|
Page<TaskRespVO.ToDirectCheck> page = new Page<>(query.getCurrent(), query.getSize());
|
|
|
|
|
|
|
|
+ Integer nodeId = query.getNodeId();
|
|
|
|
+ List<Integer> nodeIds;
|
|
|
|
+
|
|
|
|
+ // 商务组
|
|
|
|
+ if (nodeId == 12) {
|
|
|
|
+ nodeIds = ListUtil.of(3, 9);
|
|
|
|
+ }
|
|
|
|
+ // 市场组
|
|
|
|
+ else if (nodeId == 11) {
|
|
|
|
+ nodeIds = ListUtil.of(3, 8);
|
|
|
|
+ }
|
|
|
|
+ // 其他
|
|
|
|
+ else {
|
|
|
|
+ nodeIds = Collections.singletonList(nodeId);
|
|
|
|
+ }
|
|
|
|
+
|
|
taskMapper.pageDirectCheck(
|
|
taskMapper.pageDirectCheck(
|
|
page,
|
|
page,
|
|
issueDate,
|
|
issueDate,
|
|
@@ -102,7 +119,7 @@ public class TaskManager {
|
|
skuIds,
|
|
skuIds,
|
|
query.getSalesId(),
|
|
query.getSalesId(),
|
|
query.getProvAbbr(),
|
|
query.getProvAbbr(),
|
|
- query.getNodeId(),
|
|
|
|
|
|
+ nodeIds,
|
|
query.getTaskStatus());
|
|
query.getTaskStatus());
|
|
|
|
|
|
return build(page);
|
|
return build(page);
|
|
@@ -333,7 +350,7 @@ public class TaskManager {
|
|
.set(finished, WmScorePackage::getTaskAddFlag, AddTaskState.DISABLE.getState())
|
|
.set(finished, WmScorePackage::getTaskAddFlag, AddTaskState.DISABLE.getState())
|
|
.set(finished, WmScorePackage::getPackageFinishTime, now)
|
|
.set(finished, WmScorePackage::getPackageFinishTime, now)
|
|
.set(WmScorePackage::getUpdateTime, now)
|
|
.set(WmScorePackage::getUpdateTime, now)
|
|
- .set(WmScorePackage::getUpdateUser, user.getUsername())
|
|
|
|
|
|
+ .set(WmScorePackage::getUpdateUser, user.getId())
|
|
.eq(WmScorePackage::getId, task.getScorePackageId()));
|
|
.eq(WmScorePackage::getId, task.getScorePackageId()));
|
|
|
|
|
|
// 更新领取信息
|
|
// 更新领取信息
|
|
@@ -341,7 +358,7 @@ public class TaskManager {
|
|
Wrappers.<WmScorePackageStatus>lambdaUpdate()
|
|
Wrappers.<WmScorePackageStatus>lambdaUpdate()
|
|
.set(finished, WmScorePackageStatus::getTaskAddFlag, AddTaskState.DISABLE.getState())
|
|
.set(finished, WmScorePackageStatus::getTaskAddFlag, AddTaskState.DISABLE.getState())
|
|
.set(WmScorePackageStatus::getUpdateTime, now)
|
|
.set(WmScorePackageStatus::getUpdateTime, now)
|
|
- .set(WmScorePackageStatus::getUpdateUser, user.getUsername())
|
|
|
|
|
|
+ .set(WmScorePackageStatus::getUpdateUser, user.getId())
|
|
.eq(WmScorePackageStatus::getPackageId, task.getScorePackageId()));
|
|
.eq(WmScorePackageStatus::getPackageId, task.getScorePackageId()));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -374,7 +391,7 @@ public class TaskManager {
|
|
}
|
|
}
|
|
|
|
|
|
if (AddTaskState.DISABLE.getState().equals(scorePackage.getTaskAddFlag())) {
|
|
if (AddTaskState.DISABLE.getState().equals(scorePackage.getTaskAddFlag())) {
|
|
-// throw new BizException("当前包已经关闭,不能追加新服务记录");
|
|
|
|
|
|
+ // throw new BizException("当前包已经关闭,不能追加新服务记录");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -385,7 +402,7 @@ public class TaskManager {
|
|
}
|
|
}
|
|
|
|
|
|
if (AddTaskState.DISABLE.getState().equals(picked.getTaskAddFlag())) {
|
|
if (AddTaskState.DISABLE.getState().equals(picked.getTaskAddFlag())) {
|
|
-// throw new BizException("当前包已经关闭,不能追加新服务记录");
|
|
|
|
|
|
+ // throw new BizException("当前包已经关闭,不能追加新服务记录");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|