pda交接作业单图片上传

This commit is contained in:
zhou-hongcheng
2026-02-04 10:41:35 +08:00
parent 4cbb338425
commit 8cfd6d435a
10 changed files with 54 additions and 4 deletions
@@ -2,6 +2,9 @@ package com.mhd.wms.application.service.handoverTaskOrder;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper;
import com.mhd.common.core.domain.po.UserPo;
import com.mhd.common.core.exception.ServiceException;
import com.mhd.common.core.utils.DateUtils;
@@ -14,11 +17,16 @@ import com.mhd.system.api.domain.PlatformUseTimeFeignPO;
import com.mhd.system.api.domain.cache.AssociationWarehouseCacheDO;
import com.mhd.system.api.domain.cache.SystemServiceCacheUtil;
import com.mhd.system.api.model.LoginUser;
import com.mhd.wms.domain.handoverTaskOrder.entity.HandoverTaskOrder;
import com.mhd.wms.domain.handoverTaskOrder.repository.facade.IHandoverTaskOrderService;
import com.mhd.wms.domain.handoverTaskOrder.repository.po.HandoverTaskOrderPO;
import com.mhd.wms.domain.handoverTaskOrder.repository.todo.HandoverTaskOrderDO;
import com.mhd.wms.domain.handoverTaskOrder.service.HandoverTaskOrderDomainService;
import com.mhd.wms.domain.shiftManage.repository.todo.ShiftManageDO;
import com.mhd.wms.domain.stockOutOrder.entity.StockOutOrder;
import com.mhd.wms.domain.stockOutOrder.repository.facade.IStockOutOrderService;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.ss.formula.functions.T;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -42,6 +50,12 @@ public class HandoverTaskOrderApplicationService {
@Autowired
private UserServiceFeign userServiceFeign;
@Autowired
private IHandoverTaskOrderService handoverTaskOrderService;
@Autowired
private IStockOutOrderService stockOutOrderService;
/**
* 分页查询交接作业单列表
@@ -173,4 +187,16 @@ public class HandoverTaskOrderApplicationService {
UserPo userPo = JSON.parseObject(JSONObject.toJSONString(ajaxResult.get("data")), UserPo.class);
handoverTaskOrderDO.setOperatorsName(userPo.getUserName());
}
public void pictureApp(HandoverTaskOrderDO handoverTaskOrderDO) {
//pda上传图片插入交接作业单
handoverTaskOrderService.update(new LambdaUpdateWrapper<HandoverTaskOrder>()
.eq(HandoverTaskOrder::getOrderNumber,handoverTaskOrderDO.getOrderNumber())
.set(HandoverTaskOrder::getPictureApp,handoverTaskOrderDO.getPictureApp()));
//pda上传图片插入出库管理
stockOutOrderService.update(new LambdaUpdateWrapper<StockOutOrder>()
.eq(StockOutOrder::getOutOrderNumber,handoverTaskOrderDO.getOrderNumber())
.set(StockOutOrder::getPictureApp,handoverTaskOrderDO.getPictureApp())
);
}
}
@@ -134,4 +134,7 @@ public class HandoverTaskOrder extends BaseVOEntity {
@Excel(name = "任务下发时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date taskDistributionTime;
@ApiModelProperty("app上传的图片")
private String pictureApp;
}
@@ -124,6 +124,7 @@ public class HandoverTaskOrderPO extends BaseVOEntity {
@Excel(name = "备注")
private String remark;
@ApiModelProperty("app上传的图片")
private String pictureApp;
}
@@ -139,4 +139,7 @@ public class HandoverTaskOrderDO extends BaseVOEntity {
@ApiModelProperty("作业人姓名")
@Excel(name = "作业人姓名")
private String operatorsName;
@ApiModelProperty("app上传的图片")
private String pictureApp;
}
@@ -366,4 +366,7 @@ public class StockOutOrder extends BaseVOEntity {
@ApiModelProperty("是否需要运输")
@Excel(name = "是否需要运输")
private String needTransportFlag;
@ApiModelProperty("app上传的图片")
private String pictureApp;
}
@@ -374,4 +374,7 @@ public class StockOutOrderPO extends BaseVOEntity {
@Excel(name = "是否需要运输")
private String needTransportFlag;
@ApiModelProperty("app上传的图片")
private String pictureApp;
}
@@ -139,4 +139,7 @@ public class HandoverTaskOrderDTO extends BaseVOEntity {
@ApiModelProperty("作业人姓名")
@Excel(name = "作业人姓名")
private String operatorsName;
@ApiModelProperty("app上传的图片")
private String pictureApp;
}
@@ -115,7 +115,13 @@ public class HandoverTaskOrderApi extends BaseController {
return toAjax(handoverTaskOrderApplicationService.completeHandover(handoverTaskOrderDO));
}
@ApiOperation("交接作业单APP上传图片")
@PostMapping("/pictureApp")
public AjaxResult pictureApp(@RequestBody HandoverTaskOrderDTO handoverTaskOrderDTO) {
HandoverTaskOrderDO handoverTaskOrderDO = handoverTaskOrderAssembler.toDO(handoverTaskOrderDTO);
handoverTaskOrderApplicationService.pictureApp(handoverTaskOrderDO);
return AjaxResult.success();
}