opt:优化推送时关联单据号

This commit is contained in:
zhangzq
2026-07-28 15:34:09 +08:00
parent 334c557a55
commit a850446e3a
3 changed files with 5 additions and 5 deletions

View File

@@ -355,7 +355,7 @@ public class PdaIosOutServiceImpl implements PdaIosOutService {
receiveOutRequest.setDeptno("01.09.14.02");
receiveOutRequest.setEntrys(entrys);
ReceiveOutReturn entity = receiveOutReturnService.saveFromRequest(
receiveOutRequest, StockReturnStatusEnum.TODO.getCode(), null);
receiveOutRequest, StockReturnStatusEnum.TODO.getCode(), null,param.getWorkOrder());
return PdaResponse.requestOk();
}

View File

@@ -25,7 +25,7 @@ public interface IReceiveOutReturnService extends IService<ReceiveOutReturn> {
void delete(Set<Long> ids);
ReceiveOutReturn saveFromRequest(ReceiveOutRequest request, String status, String remark);
ReceiveOutReturn saveFromRequest(ReceiveOutRequest request, String status, String remark, String workOrder);
void updateUploadResult(Long id, String status, String remark);

View File

@@ -138,7 +138,7 @@ public class ReceiveOutReturnServiceImpl extends ServiceImpl<ReceiveOutReturnMap
@Override
@Transactional(rollbackFor = Exception.class)
public ReceiveOutReturn saveFromRequest(ReceiveOutRequest request, String status, String remark) {
public ReceiveOutReturn saveFromRequest(ReceiveOutRequest request, String status, String remark, String workOrder) {
ReceiveOutReturn entity = new ReceiveOutReturn();
entity.setOrgno(request.getOrgno());
entity.setBillno(request.getBillno());
@@ -154,7 +154,7 @@ public class ReceiveOutReturnServiceImpl extends ServiceImpl<ReceiveOutReturnMap
entity.setCreateTime(DateUtil.now());
entity.setRemark(limitText(remark, 1000));
entity.setStatus(status);
entity.setRequestId(request.getBillno());
entity.setRequestId(workOrder);
entity.setCreatedBy(SecurityUtils.getCurrentUsername());
this.save(entity);
saveRequestDetails(entity.getId(), request.getEntrys(), status, remark);
@@ -392,7 +392,7 @@ public class ReceiveOutReturnServiceImpl extends ServiceImpl<ReceiveOutReturnMap
private ReceiveOutRequest buildRequest(ReceiveOutReturn entity, List<ReceiveOutReturnDetail> details) {
ReceiveOutRequest request = new ReceiveOutRequest();
request.setOrgno(entity.getOrgno());
request.setBillno("");
request.setBillno(entity.getBillno());
request.setBiztype(entity.getBiztype());
request.setInvscheme(entity.getInvscheme());
request.setTranstype(entity.getTranstype());