|
|
|
@ -48,6 +48,7 @@ import org.springblade.common.constant.order.OrderStatusConstant;
|
|
|
|
|
import org.springblade.common.constant.stockup.StockAssignStatusConstant; |
|
|
|
|
import org.springblade.common.constant.stockup.StockupStatusConstant; |
|
|
|
|
import org.springblade.common.constant.stockup.StockupTypeConstant; |
|
|
|
|
import org.springblade.common.serviceConstant.ServiceConstant; |
|
|
|
|
import org.springblade.core.log.exception.ServiceException; |
|
|
|
|
import org.springblade.core.mp.base.BaseServiceImpl; |
|
|
|
|
import org.springblade.core.secure.BladeUser; |
|
|
|
@ -61,6 +62,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
|
import java.util.*; |
|
|
|
|
import java.util.concurrent.atomic.AtomicBoolean; |
|
|
|
|
import java.util.stream.Collectors; |
|
|
|
@ -267,6 +269,9 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb
|
|
|
|
|
//新增
|
|
|
|
|
distrilbutionBillLading.setConsignee("1"); |
|
|
|
|
distrilbutionBillLading.setStockupCode(distributionReservationService.bianMa()); |
|
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd"); |
|
|
|
|
String format = dateFormat.format(new Date()); |
|
|
|
|
distrilbutionBillLading.setPickupBatch("ZT"+format);//批次号
|
|
|
|
|
this.saveDistrilbutionBillLading(distrilbutionBillLading); |
|
|
|
|
|
|
|
|
|
//修改订单状态
|
|
|
|
@ -275,7 +280,7 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb
|
|
|
|
|
for (String s : split) { |
|
|
|
|
DistributionStockArticleEntity distributionStockArticle = new DistributionStockArticleEntity(); |
|
|
|
|
distributionStockArticle.setId(Long.parseLong(s)); |
|
|
|
|
// distributionStockArticle.setOrderStatus(ServiceConstant.ORDER_STATE_TWO);
|
|
|
|
|
// distributionStockArticle.setOrderStatus(OrderStatusConstant.zhuangche.getValue());
|
|
|
|
|
distributionStockArticle.setReservationStatus(OrderReservationStatusConstant.yiyueyue.getValue()); |
|
|
|
|
distributionStockArticle.setStockupStatus(StockupStatusConstant.daibeihuo.getValue()); |
|
|
|
|
distributionStockArticleService.updateById(distributionStockArticle); |
|
|
|
|