diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AftersalesOutOrderMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AftersalesOutOrderMapper.java
index 703d8d25..fccd1060 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AftersalesOutOrderMapper.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AftersalesOutOrderMapper.java
@@ -43,6 +43,16 @@ public interface AftersalesOutOrderMapper
*/
public int updateAftersalesOutOrder(AftersalesOutOrder aftersalesOutOrder);
+
+ /**
+ * 通过出库单号修改售后维护设备出库
+ *
+ * @param aftersalesOutOrder 售后维护设备出库
+ * @return 结果
+ */
+
+ public int updateAftersalesOutOrderByOutOrderCode(AftersalesOutOrder aftersalesOutOrder);
+
/**
* 删除售后维护设备出库
*
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysSalesShippingInformServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysSalesShippingInformServiceImpl.java
index bded2fda..1cda2ade 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysSalesShippingInformServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysSalesShippingInformServiceImpl.java
@@ -14,7 +14,9 @@ import com.alibaba.excel.util.MapUtils;
import com.alibaba.excel.write.metadata.WriteSheet;
import com.alibaba.excel.write.metadata.fill.FillConfig;
import com.ruoyi.aftersales.domain.AfterSalesShippingDevice;
+import com.ruoyi.aftersales.domain.AftersalesOutOrder;
import com.ruoyi.aftersales.mapper.AfterSalesShippingDeviceMapper;
+import com.ruoyi.aftersales.mapper.AftersalesOutOrderMapper;
import com.ruoyi.common.core.redis.RedisCache;
import com.ruoyi.common.exception.BusinessException;
import com.ruoyi.common.utils.DateUtils;
@@ -79,6 +81,9 @@ public class SysSalesShippingInformServiceImpl implements ISysSalesShippingInfor
private SalesShippingInformationMapper salesShippingInformationMapper;
+ @Autowired
+ private AftersalesOutOrderMapper aftersalesOutOrderMapper;
+
/**
* 查询销售出货通知
@@ -325,18 +330,31 @@ public class SysSalesShippingInformServiceImpl implements ISysSalesShippingInfor
warehouseOutOrder.setUpdateBy(loginName);
warehouseOutOrder.setUpdateTime(new Date());
+
+ //更新售后维护设备出库单数据
+ AftersalesOutOrder aftersalesOutOrder = new AftersalesOutOrder();
+ aftersalesOutOrder.setOutOrderCode(outOrderCode);
+ //设置出库状态为 待设备维护2
+ aftersalesOutOrder.setWarehouseOutStatus("3");
+ aftersalesOutOrder.setUpdateBy(loginName);
+ aftersalesOutOrder.setUpdateTime(new Date());
+ int updateAftersalesOutOrderResult = aftersalesOutOrderMapper.updateAftersalesOutOrderByOutOrderCode(aftersalesOutOrder);
+ if (updateAftersalesOutOrderResult <= 0){
+ throw new BusinessException("更新售后出库单数据失败");
+ }
+
//更新销售订单的出货状态
// SysSalesShippingInform tempShippingInform = sysSalesShippingInformMapper.selectSysSalesShippingInformByCode(outOrderCode);
- SysSalesOrder sysSalesOrder = new SysSalesOrder();
- sysSalesOrder.setUpdateBy(loginName);
- sysSalesOrder.setUpdateTime(new Date());
- sysSalesOrder.setSalesOrderCode(warehouseOutOrder.getSalesOrderCode());
- //暂收设置为全部出货
- sysSalesOrder.setDeliveryStatus("6");
- int updateSysSalesOrderResult = sysSalesOrderMapper.updateSysSalesOrderBySalesOrderCode(sysSalesOrder);
- if (updateSysSalesOrderResult <= 0){
- throw new BusinessException("更新销售订单数据失败");
- }
+// SysSalesOrder sysSalesOrder = new SysSalesOrder();
+// sysSalesOrder.setUpdateBy(loginName);
+// sysSalesOrder.setUpdateTime(new Date());
+// sysSalesOrder.setSalesOrderCode(warehouseOutOrder.getSalesOrderCode());
+// //暂收设置为全部出货
+// sysSalesOrder.setDeliveryStatus("6");
+// int updateSysSalesOrderResult = sysSalesOrderMapper.updateSysSalesOrderBySalesOrderCode(sysSalesOrder);
+// if (updateSysSalesOrderResult <= 0){
+// throw new BusinessException("更新销售订单数据失败");
+// }
int updateWarehouseOutOrderResult = warehouseOutOrderMapper.updateWarehouseOutOrder(warehouseOutOrder);
if (updateWarehouseOutOrderResult <= 0){
diff --git a/ruoyi-admin/src/main/resources/mapper/aftersales/AftersalesOutOrderMapper.xml b/ruoyi-admin/src/main/resources/mapper/aftersales/AftersalesOutOrderMapper.xml
index ebe762cb..7a796d30 100644
--- a/ruoyi-admin/src/main/resources/mapper/aftersales/AftersalesOutOrderMapper.xml
+++ b/ruoyi-admin/src/main/resources/mapper/aftersales/AftersalesOutOrderMapper.xml
@@ -190,6 +190,52 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where out_order_id = #{outOrderId}
+
+
+