diff --git a/blade-biz-common/src/main/java/org/springblade/common/serviceConstant/ServiceConstant.java b/blade-biz-common/src/main/java/org/springblade/common/serviceConstant/ServiceConstant.java index 8800f0e51..c71ff830a 100644 --- a/blade-biz-common/src/main/java/org/springblade/common/serviceConstant/ServiceConstant.java +++ b/blade-biz-common/src/main/java/org/springblade/common/serviceConstant/ServiceConstant.java @@ -76,26 +76,26 @@ public interface ServiceConstant { /** * 订单状态 -- 未预约 */ - Integer ORDER_STATE_NOT_RESERVATION =1; + String ORDER_STATE_NOT_RESERVATION ="1"; /** * 订单状态 -- 已预约 */ - Integer ORDER_STATE_ALREADY_RESERVATION =2; + String ORDER_STATE_ALREADY_RESERVATION ="2"; /** * 订单状态 -- 待配送 */ - Integer ORDER_STATE_WAIT_DELIVERY =3; + String ORDER_STATE_WAIT_DELIVERY ="3"; /** * 订单状态 -- 配送中 */ - Integer ORDER_STATE_EXECUTION_DELIVERY =4; + String ORDER_STATE_EXECUTION_DELIVERY ="4"; /** * 订单状态 -- 完成配送 */ - Integer ORDER_STATE_COMPLETE_DELIVERY =5; + String ORDER_STATE_COMPLETE_DELIVERY ="5"; /** * 订单数据 -- 无数据源 diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/appcontroller/DistributionBillLadingAppController.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/appcontroller/DistributionBillLadingAppController.java index fa3856690..92874bdb5 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/appcontroller/DistributionBillLadingAppController.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/appcontroller/DistributionBillLadingAppController.java @@ -98,7 +98,7 @@ public class DistributionBillLadingAppController extends BladeController { } @ApiOperation(value = "自提订单列表库存品详细包件",notes = "自提订单列表库存品详细包件") - @GetMapping("/getInventory") + @GetMapping("/getInventoryNum") @ApiOperationSupport(order = 1) public R<IPage<DistrilbutionBillLadingAppVO>> getInventoryNum(@ApiIgnore @RequestParam Map<String, Object> distrilbutionBillLading, Query query){ IPage<DistrilbutionBillLadingAppVO> ladingAppVOIPage = distrilbutionBillLadingService.getInventoryNum(Condition.getPage(query),distrilbutionBillLading); diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/appcontroller/DistributionStockupAppController.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/appcontroller/DistributionStockupAppController.java index 24d3cc1c8..72078d567 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/appcontroller/DistributionStockupAppController.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/appcontroller/DistributionStockupAppController.java @@ -244,7 +244,7 @@ public class DistributionStockupAppController extends BladeController { entity.setCoding(packetBarCode); entity.setStockupArea(stockupArea); entity.setReservationId(reservationId); - entity.setConditions(0); + entity.setConditions("0"); entity.setType(2); distributionStockService.save(entity); @@ -289,7 +289,7 @@ public class DistributionStockupAppController extends BladeController { entity.setStockupArea(stockupArea); entity.setReservationId(reservationId); entity.setStockListId(stockListId); - entity.setConditions(0); + entity.setConditions("0"); entity.setType(2); distributionStockService.save(entity); diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistrilbutionBillLadingMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistrilbutionBillLadingMapper.xml index 127fb22fc..3acc8f0d1 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistrilbutionBillLadingMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistrilbutionBillLadingMapper.xml @@ -139,8 +139,8 @@ select ldsa.id,ldsa.order_self_numbering orderSelfNumbering,ldsa.description_goods descriptionGoods,ldsa.total_number totalNumber, ldbl.stockup_status stockupStatus,ldbl.stockip_allocation stockipAllocation, ( select count(*) - from logpm_distribution_stockup_scan ldss - where ldss.parcel_list_id in ( + from logpm_distribution_stock lds + where lds.parcel_list_id in ( select ldpi.id from logpm_distribution_parcel_list ldpi where ldpi.stock_article_id in ( diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java index 22fc1379b..104e2bd43 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java @@ -7,6 +7,7 @@ import com.logpm.distribution.dto.app.DistrilbutionloadingscanDTO; import com.logpm.distribution.entity.*; import com.logpm.distribution.mapper.DistributionLoadscanMapper; import com.logpm.distribution.mapper.DistributionParcelListMapper; +import com.logpm.distribution.mapper.DistributionStockMapper; import com.logpm.distribution.service.*; import com.logpm.distribution.vo.DistributionStockupVO; import com.logpm.distribution.vo.DistrilbutionBillStockVO; @@ -30,7 +31,7 @@ public class DistributionAsyncServiceImpl implements IDistributionAsyncService { private final DistributionLoadscanMapper distributionLoadscanMapper; private final IDistributionStockArticleService distributionStockArticleService; - private final IDistributionStockService distributionStockService; + private final DistributionStockMapper distributionStockService; private final IDistrilbutionBillStockService distrilbutionBillStockService; private final IDistributionDeliveryDetailsService distributionDeliveryDetailsService; @@ -101,7 +102,8 @@ public class DistributionAsyncServiceImpl implements IDistributionAsyncService { DistributionStockEntity distributionStock = new DistributionStockEntity(); distributionStock.setId(id); distributionStock.setConditions("3"); - return distributionStockService.updateById(distributionStock); + int i = distributionStockService.updateById(distributionStock); + return i > 0 ? true : false; } @Override diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionReservationServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionReservationServiceImpl.java index 7d49c7d45..2befb7dfc 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionReservationServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionReservationServiceImpl.java @@ -536,9 +536,9 @@ public class DistributionReservationServiceImpl extends BaseServiceImpl<Distribu if (stockArticleEntity.getHandQuantity() > r.getReservationNum()) { //这里表示订单下的包件没有进行全部配送 //修改订单状态为部分配送 - stockArticleEntity.setState(4); + stockArticleEntity.setState("4"); //修改订单的在库数量 - stockArticleEntity.setState(stockArticleEntity.getHandQuantity() - r.getReservationNum()); + stockArticleEntity.setHandQuantity(stockArticleEntity.getHandQuantity() - r.getReservationNum()); //对订单进行修改 distributionStockArticleService.updateById(stockArticleEntity); } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionStockServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionStockServiceImpl.java index b9e1e74ae..d0e6f306e 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionStockServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionStockServiceImpl.java @@ -98,7 +98,7 @@ public class DistributionStockServiceImpl extends BaseServiceImpl<DistributionSt distributionStockEntity.setParcelListId(parcelListEntity.getId()); distributionStockEntity.setReservationCode(reservationEntity.getReservationCode()); } - distributionStockEntity.setConditions(1); + distributionStockEntity.setConditions("1"); baseMapper.updateById(distributionStockEntity); log.info("#############repairPackageScanInfo: 补全包件扫码信息完成 coding={}",coding); } @@ -120,7 +120,7 @@ public class DistributionStockServiceImpl extends BaseServiceImpl<DistributionSt distributionStockEntity.setUnit(stockListEntity.getCargoUnit()); distributionStockEntity.setReservationCode(reservationEntity.getReservationCode()); } - distributionStockEntity.setConditions(1); + distributionStockEntity.setConditions("1"); baseMapper.updateById(distributionStockEntity); //扣减 diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistrilbutionBillLadingServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistrilbutionBillLadingServiceImpl.java index 32a2a415d..d341707f5 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistrilbutionBillLadingServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistrilbutionBillLadingServiceImpl.java @@ -80,7 +80,6 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb private final IDistributionStockListService distributionStockListService; private final IDistributionAsyncService distributionAsyncService; - private final IDistrilbutionBillLadingService distrilbutionBillLadingService; private final IDistributionStockService distributionStockService; @@ -102,7 +101,6 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb @Override @Transactional(rollbackFor = Exception.class) public Boolean ownSaveOrUpdate(DistrilbutionBillLadingDTO distrilbutionBillLading) { - if (ObjectUtils.isNotNull(distrilbutionBillLading.getId())) { //修改 this.updateById(distrilbutionBillLading); @@ -196,11 +194,10 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb DistrilbutionBillStockEntity distrilbutionBillStock = new DistrilbutionBillStockVO(); distrilbutionBillStock.setBillLadingId(distrilbutionBillLading.getId()); distrilbutionBillStock.setStockArticleId(Long.parseLong(s)); + distrilbutionBillStock.setConditions("1"); distrilbutionBillStockService.save(distrilbutionBillStock); } - - //操作图片 if(distrilbutionBillLading.getPrintList().size() > 0){ addPrint(distrilbutionBillLading); @@ -217,6 +214,7 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb details.setBillLadingId(distrilbutionBillLading.getId()); details.setStockListId(i.getId()); details.setQuantity(i.getInventoryQuantity()); + details.setConditions("1"); detailsEntities.add(details); }); distributionDeliveryDetailsService.saveBatch(detailsEntities); @@ -787,7 +785,7 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb DistrilbutionBillLadingEntity billLadingEntity = new DistrilbutionBillLadingEntity(); billLadingEntity.setId((Long) billLadingId); billLadingEntity.setConsignee("2"); - distrilbutionBillLadingService.updateById(billLadingEntity); + baseMapper.updateById(billLadingEntity); } return R.fail(200,"签收成功"); }