Browse Source

修改自提订单状态

single_db
caoyizhong 1 year ago
parent
commit
30c6d8163f
  1. 3
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java
  2. 7
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistrilbutionBillLadingServiceImpl.java

3
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java

@ -29,6 +29,7 @@ import org.springblade.common.constant.DistributionTypeConstant;
import org.springblade.common.constant.Inventory.InventoryLoadingStatusConstant;
import org.springblade.common.constant.Inventory.InventoryPackageStatusConstant;
import org.springblade.common.constant.Inventory.InventorySigningStatusConstant;
import org.springblade.common.constant.billLading.BillLadingStatusConstant;
import org.springblade.common.constant.common.IsOrNoConstant;
import org.springblade.common.constant.delivery.DeliveryLoadingStatusConstant;
import org.springblade.common.constant.delivery.DeliveryStatusConstant;
@ -222,7 +223,7 @@ public class DistributionAsyncServiceImpl implements IDistributionAsyncService {
public Boolean getBillStock(Long id) {
DistrilbutionBillStockEntity distrilbutionBillStock = new DistrilbutionBillStockVO();
distrilbutionBillStock.setId(id);
distrilbutionBillStock.setConditions("2");
distrilbutionBillStock.setConditions("20");
return distrilbutionBillStockService.updateById(distrilbutionBillStock);
}

7
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistrilbutionBillLadingServiceImpl.java

@ -1478,7 +1478,7 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb
distributionBillLadingScan.setMaterialType((String) type);
distributionBillLadingScan.setBillLadingId(Long.parseLong(billLadingId.toString()));
distributionBillLadingScan.setScanType(1); //扫描
if (type.equals("1")) {
if ("1".equals(type)) {
//库存品
DistrilbutionBillLadingInventoryAppVO inventoryAppVO = distributionDeliveryDetailsService.listCode(String.valueOf(billLadingId), String.valueOf(coding));
if (ObjectUtils.isNotNull(inventoryAppVO)) {
@ -1517,12 +1517,13 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb
DistrilbutionBillStockEntity one2 = distrilbutionBillStockService.getOne(Wrappers.<DistrilbutionBillStockEntity>query().lambda()
.eq(DistrilbutionBillStockEntity::getBillLadingId, billLadingId)
.apply("order_status in (1 , 2)")
.eq(DistrilbutionBillStockEntity::getStockArticleId, list4.get(0).getStockArticleId())
);
if(ObjectUtils.isNull(one2)){
return Resp.scanFail("不在本次自提计划!","不在本次自提计划!");
}
if(one2.getConditions().equals("2")){
if("20".equals(one2.getConditions())){
return Resp.scanFail("当前提货任务,"+list4.get(0).getOrderCode()+"已齐套!","当前提货任务,"+list4.get(0).getOrderCode()+"已齐套!");
}
@ -2161,7 +2162,7 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb
DistrilbutionBillStockEntity one = distrilbutionBillStockService.getOne(Wrappers.<DistrilbutionBillStockEntity>query().lambda()
.eq(DistrilbutionBillStockEntity::getBillLadingId, billLadingAppDTO.getBillLadingId())
.eq(DistrilbutionBillStockEntity::getStockArticleId, i.getStockArticleId())
.eq(DistrilbutionBillStockEntity::getConditions, "2")
.eq(DistrilbutionBillStockEntity::getConditions, "20")
);
if(ObjectUtils.isNotNull(one)){
return Resp.scanFail("已签收!","已签收!");

Loading…
Cancel
Save