pda任务接收

This commit is contained in:
王奎兴
2026-07-10 16:30:49 +08:00
parent e2bfb032a7
commit 4852b4496a
3 changed files with 22 additions and 1 deletions
@@ -572,6 +572,18 @@ public class StockInOrderApplicationService {
stockInOrderDomainService.omsOrderAdd(stockInOrder);
}
public void acceptTask(StockInOrder stockInOrder){
Long workUserId = stockInOrder.getWorkUserId();
String workUserName = stockInOrder.getWorkUserName();
if (workUserId == null || workUserName == null) {
throw new ServiceException("作业人员id或名称为空!");
}
stockInOrderService.update(null, new LambdaUpdateWrapper<StockInOrder>()
.set(StockInOrder::getWorkUserId, workUserId)
.set(StockInOrder::getWorkUserName, workUserName)
.eq(StockInOrder::getInOrderId, stockInOrder.getInOrderId()));
}
public void omsOrderAddDetail(List<InMaterialDetail> inMaterialDetails){
stockInOrderDomainService.omsOrderAddDetail(inMaterialDetails);
}
@@ -172,6 +172,15 @@ public class StockInOrderApi extends BaseController {
stockInOrderApplicationService.omsOrderAdd(stockInOrder);
}
/**
* oms下发单保存
*/
@ApiOperation("pda接收任务")
@PostMapping(value = "/acceptTask")
public void acceptTask(@RequestBody StockInOrder stockInOrder) {
stockInOrderApplicationService.acceptTask(stockInOrder);
}
/**
* oms下发单明细保存
*/
@@ -589,7 +589,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
AND in_order_number = #{inOrderNumber}
</select>
<select id="queryWarehouseUserId" resultMap="java.lang.String" resultType="java.lang.String">
<select id="queryWarehouseUserId" resultType="java.lang.String">
SELECT WM_CONCAT(CORRELATION_ID) AS userIds
FROM ASSOCIATION_WAREHOUSE
WHERE warehouse_id = #{warehouseId} AND del_flag = 1 AND organization_id = #{organizationId} AND top_organization_id = #{topOrganizationId}