oms修改;
This commit is contained in:
+3
-1
@@ -42,4 +42,6 @@ public interface IHandoverTaskOrderService extends IService<HandoverTaskOrder>
|
||||
public HandoverTaskOrderPO getInfo(Long outTaskOrderId);
|
||||
|
||||
boolean taskDistribution(HandoverTaskOrderDO handoverTaskOrderDO);
|
||||
}
|
||||
|
||||
public void updateOmsOrder(String orderNumber, Integer status);
|
||||
}
|
||||
+4
-1
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.mhd.wms.domain.handoverTaskOrder.entity.HandoverTaskOrder;
|
||||
import com.mhd.wms.domain.handoverTaskOrder.repository.po.HandoverTaskOrderPO;
|
||||
import com.mhd.wms.domain.handoverTaskOrder.repository.todo.HandoverTaskOrderDO;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -20,4 +21,6 @@ public interface HandoverTaskOrderMapper extends BaseMapper<HandoverTaskOrder>
|
||||
*/
|
||||
public List<HandoverTaskOrderPO> queryList(HandoverTaskOrderDO handoverTaskOrderDO);
|
||||
|
||||
}
|
||||
public void updateOmsOrder(@Param("orderNumber") String orderNumber, @Param("status") Integer status);
|
||||
|
||||
}
|
||||
+6
-1
@@ -86,6 +86,11 @@ public class HandoverTaskOrderImpl extends ServiceImpl<HandoverTaskOrderMapper,
|
||||
return handoverTaskOrderPO;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateOmsOrder(String orderNumber, Integer status) {
|
||||
handoverTaskOrderMapper.updateOmsOrder(orderNumber, status);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean taskDistribution(HandoverTaskOrderDO handoverTaskOrderDO) {
|
||||
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||
@@ -113,4 +118,4 @@ public class HandoverTaskOrderImpl extends ServiceImpl<HandoverTaskOrderMapper,
|
||||
return i > 0;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
+12
@@ -287,6 +287,10 @@ public class HandoverTaskOrderDomainService {
|
||||
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||
//修改库存
|
||||
xgkc(handoverTaskOrderIds,loginUser);
|
||||
//推送oms
|
||||
for (Long handoverTaskOrderId : handoverTaskOrderIds) {
|
||||
pushOms(handoverTaskOrderId);
|
||||
}
|
||||
return handoverTaskOrderService.update(null, new UpdateWrapper<HandoverTaskOrder>().lambda()
|
||||
.set(HandoverTaskOrder::getStatus, 2)
|
||||
.set(HandoverTaskOrder::getUpdateBy, loginUser.getUserid())
|
||||
@@ -296,6 +300,14 @@ public class HandoverTaskOrderDomainService {
|
||||
);
|
||||
}
|
||||
|
||||
private void pushOms(Long handoverTaskOrderId) {
|
||||
HandoverTaskOrder handoverTaskOrder = handoverTaskOrderService.getById(handoverTaskOrderId);
|
||||
if (handoverTaskOrder != null) {
|
||||
handoverTaskOrderService.updateOmsOrder(handoverTaskOrder.getOrderNumber(),4);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public synchronized void xgkc(List<Long> handoverTaskOrderIds,LoginUser loginUser) {
|
||||
for (Long handoverTaskOrderId : handoverTaskOrderIds) {
|
||||
HandoverTaskOrder handoverTaskOrder = handoverTaskOrderService.getById(handoverTaskOrderId);
|
||||
|
||||
+4
-1
@@ -45,4 +45,7 @@ public interface IStockShelfOrderService extends IService<StockShelfOrder>
|
||||
* 查询上架单
|
||||
*/
|
||||
public StockShelfOrderPO getInfo(Long shelfOrderId);
|
||||
}
|
||||
|
||||
|
||||
public void updateOmsOrder(String orderNumber, Integer status);
|
||||
}
|
||||
+4
-1
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.mhd.wms.domain.stockShelfOrder.entity.StockShelfOrder;
|
||||
import com.mhd.wms.domain.stockShelfOrder.repository.po.StockShelfOrderPO;
|
||||
import com.mhd.wms.domain.stockShelfOrder.repository.todo.StockShelfOrderDO;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -20,4 +21,6 @@ public interface StockShelfOrderMapper extends BaseMapper<StockShelfOrder>
|
||||
*/
|
||||
public List<StockShelfOrderPO> queryList(StockShelfOrderDO stockShelfOrderDO);
|
||||
|
||||
}
|
||||
public void updateOmsOrder(@Param("orderNumber") String orderNumber, @Param("status") Integer status);
|
||||
|
||||
}
|
||||
+6
-1
@@ -107,6 +107,11 @@ public class StockShelfOrderImpl extends ServiceImpl<StockShelfOrderMapper, Stoc
|
||||
return stockShelfOrderPOList.get(0);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateOmsOrder(String orderNumber, Integer status) {
|
||||
stockShelfOrderMapper.updateOmsOrder(orderNumber, status);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 更新订单任务下发状态
|
||||
* @author ZhouGY
|
||||
@@ -128,4 +133,4 @@ public class StockShelfOrderImpl extends ServiceImpl<StockShelfOrderMapper, Stoc
|
||||
.set(StockShelfOrder::getUpdateTime, new Date())
|
||||
.eq(StockShelfOrder::getShelfOrderNumber, deliveTaskDO.getTrackingNumber()));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user