Merge remote-tracking branch 'origin/dev_WMS20260401' into dev_WMS20260401
This commit is contained in:
+2
-1
@@ -48,10 +48,11 @@ public class DeliveTaskApplicationService {
|
||||
applyPdaOrganizationScope(deliveTaskDO, loginUser);
|
||||
applyPdaWarehouseScope(deliveTaskDO, loginUser);
|
||||
Long tabType = deliveTaskDO.getTabType();
|
||||
boolean handoverList = deliveTaskDO.getTaskType() != null && deliveTaskDO.getTaskType() == 7;
|
||||
if (tabType != null && tabType == 1L) {
|
||||
// 指派给我的:已接收(operators_by = 当前用户)
|
||||
deliveTaskDO.setOperatorsBy(loginUser.getUserid());
|
||||
} else if (tabType == null || tabType == 2L) {
|
||||
} else if (!handoverList && (tabType == null || tabType == 2L)) {
|
||||
// 任务大厅:未领取任务池(含入库审核收货、出库生成拣货单等自动下发的任务),不按下发人过滤
|
||||
if (tabType == null) {
|
||||
deliveTaskDO.setTabType(2L);
|
||||
|
||||
@@ -112,7 +112,7 @@ public class DeliveTaskDTO extends BaseVOEntity {
|
||||
@ApiModelProperty(name = "权限菜单ID")
|
||||
private Long permissionMenuId;
|
||||
|
||||
@ApiModelProperty("查询类型 1-指派给我的 2-任务")
|
||||
@ApiModelProperty("查询类型 1-指派给我的 2-任务大厅;taskType=7 出库交接可不传 tabType,不会按未领取过滤")
|
||||
@Excel(name = "查询类型 1-指派给我的 2-任务")
|
||||
private Long tabType;
|
||||
|
||||
|
||||
+2
-1
@@ -33,7 +33,8 @@ public class DeliveTaskAppApi extends BaseController {
|
||||
/**
|
||||
* 分页查询下发任务列表。条件:del_flag=1、当前用户 organization_id、绑定仓库(未传 warehouseId 时取用户仓库绑定)、
|
||||
* {@code tabType=2} 任务大厅(operators_name 为空,含收货/上架/拣货等自动下发任务)、
|
||||
* {@code tabType=1} 指派给我的(operators_by=当前用户);不按 task_status 默认过滤。
|
||||
* {@code tabType=1} 指派给我的(operators_by=当前用户);
|
||||
* {@code taskType=7} 出库交接列表(按 handoverQueryType 过滤,不限制 operators_name 为空);不按 task_status 默认过滤。
|
||||
*/
|
||||
@ApiOperation("查询下发任务列表")
|
||||
@GetMapping("/list")
|
||||
|
||||
@@ -210,9 +210,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="tabType != null and tabType==1">
|
||||
and operators_by = #{operatorsBy}
|
||||
</if>
|
||||
<!-- 任务大厅 tabType=2:未领取;出库交接 taskType=7 不按 operators_name 过滤 -->
|
||||
<if test="tabType != null and tabType==2">
|
||||
<if test="taskType == null or taskType != 7">
|
||||
<include refid="deliveTaskHallUnassignedFilter"/>
|
||||
</if>
|
||||
</if>
|
||||
<if test="operatorsName != null and operatorsName != ''">
|
||||
and operators_name like concat('%', #{operatorsName}, '%')
|
||||
</if>
|
||||
|
||||
Reference in New Issue
Block a user