任务列表转交

This commit is contained in:
zhou-hongcheng
2026-01-30 16:53:51 +08:00
parent 43b3773e3e
commit 7644dc8fc5
3 changed files with 24 additions and 0 deletions
@@ -109,4 +109,7 @@ public class DeliveTaskApplicationService {
return deliveTaskDomainService.querySum(deliveTaskDO);
}
public Boolean forward(DeliveTaskDO deliveTaskDO) {
return deliveTaskDomainService.updateById(deliveTaskDO);
}
}
@@ -1,6 +1,7 @@
package com.mhd.wms.domain.deliveTask.service;
import com.mhd.common.core.exception.ServiceException;
import com.mhd.common.core.utils.bean.BeanUtils;
import com.mhd.wms.domain.deliveTask.entity.DeliveTask;
import com.mhd.wms.domain.deliveTask.factorys.DeliveTaskServiceFactory;
import com.mhd.wms.domain.deliveTask.repository.facade.IDeliveTaskService;
@@ -114,4 +115,13 @@ public class DeliveTaskDomainService {
public DeliveTaskPO querySum(DeliveTaskDO deliveTaskDO) {
return deliveTaskService.querySum(deliveTaskDO);
}
/**
* 根据id修改
*/
public Boolean updateById(DeliveTaskDO deliveTaskDO) {
DeliveTask deliveTask = new DeliveTask();
BeanUtils.copyProperties(deliveTaskDO, deliveTask);
return deliveTaskService.updateById(deliveTask);
}
}
@@ -55,6 +55,17 @@ public class DeliveTaskAppApi extends BaseController {
return AjaxResult.success(deliveTaskApplicationService.getInfo(deliverTaskId));
}
/**
* 转交用户
*/
@ApiOperation("转交用户")
@PostMapping(value = "/forward")
public AjaxResult forward(DeliveTaskDTO deliveTaskDTO)
{
DeliveTaskDO deliveTaskDO = deliveTaskAssembler.toDO(deliveTaskDTO);
return AjaxResult.success(deliveTaskApplicationService.forward(deliveTaskDO));
}
/**
* 工作台查询