退货修改执行单上传发票时间与状态,业务单退货图片添加,执行单查询发票编号

This commit is contained in:
赵辉
2026-06-12 17:50:51 +08:00
parent e410a095f0
commit 494c2e3361
4 changed files with 34 additions and 1 deletions
@@ -20,4 +20,6 @@ public interface ExecuteOrderMapper extends BaseMapper<ExecuteOrder>
public List<ExecuteOrderPO> queryList(ExecuteOrderDO executeOrderDO);
String getOrgNameByOrgId(@Param("organizationId") Long organizationId);
void updateTmsOrderImage(@Param("executeOrderNumber") String executeOrderNumber,@Param("pictureUrl") String pictureUrl);
}
@@ -18,6 +18,8 @@ import com.mhd.oms.domain.businessDeliveryDetailsLink.repository.facade.IBusines
import com.mhd.oms.domain.businessDeliveryDetailsLink.repository.mapper.BusinessDeliveryDetailsLinkMapper;
import com.mhd.oms.domain.businessDocumentOrder.entity.BusinessDocumentOrder;
import com.mhd.oms.domain.businessDocumentOrder.repository.mapper.BusinessDocumentOrderMapper;
import com.mhd.oms.domain.executeOrder.entity.ExecuteOrder;
import com.mhd.oms.domain.executeOrder.repository.mapper.ExecuteOrderMapper;
import com.mhd.oms.domain.reservationDeliveryDetailsLink.entity.ReservationDeliveryDetailsLink;
import com.mhd.oms.domain.reservationDeliveryDetailsLink.repository.facade.IReservationDeliveryDetailsLinkService;
import com.mhd.oms.domain.reservationInMaterialDetail.entity.ReservationInMaterialDetail;
@@ -76,6 +78,9 @@ public class ReservationStockOutOrderDomainService {
private ReservationStockInOrderMapper reservationStockInOrderMapper;
@Autowired
private BusinessDocumentOrderMapper businessDocumentOrderMapper;
@Autowired
private ExecuteOrderMapper executeOrderMapper;
@Resource
private SystemServiceFeign systemServiceFeign;
@Resource
@@ -844,6 +849,15 @@ public class ReservationStockOutOrderDomainService {
BusinessDocumentOrder businessDocumentOrder = businessDocumentOrderMapper.selectOne(new LambdaQueryWrapper<BusinessDocumentOrder>().eq(BusinessDocumentOrder::getId, subOrderId));
businessDocumentOrder.setOrderStatus(3L);
businessDocumentOrderMapper.updateById(businessDocumentOrder);
String executeOrderNumber = businessDocumentOrder.getExecuteOrderNumber();
if (executeOrderNumber != null){
ExecuteOrder executeOrder = executeOrderMapper.selectOne(new LambdaQueryWrapper<ExecuteOrder>().eq(ExecuteOrder::getGoodsNumber, executeOrderNumber));
executeOrder.setInvoiceStatus(1);
executeOrder.setInvoiceDate(new Date());
executeOrderMapper.updateById(executeOrder);
// pictureUrl="123";
executeOrderMapper.updateTmsOrderImage(executeOrderNumber,pictureUrl);
}
}
}
}
@@ -156,4 +156,7 @@ public class ExecuteOrderDTO extends BaseVOEntity{
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date invoiceEndTime;
@ApiModelProperty("发票编号")
private String invoiceNumber;
}