Browse Source

删除修改自提任务中取消的限制代码,增加一个方法 用于提货单的图片上传

dev-pushdata-important
pref_mail@163.com 1 year ago
parent
commit
3727db5296
  1. 17
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistrilbutionBillLadingController.java
  2. 2
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistrilbutionBillLadingService.java
  3. 35
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistrilbutionBillLadingServiceImpl.java
  4. 2
      blade-service/logpm-patch/src/main/java/com/logpm/patch/jobhandle/DistributionDatarepair.java

17
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistrilbutionBillLadingController.java

@ -275,6 +275,23 @@ public class DistrilbutionBillLadingController extends BladeController {
return R.status(distrilbutionBillLadingService.ownSaveOrUpdate(distrilbutionBillLading));
}
/**
* 提货单 上传签收图片
*/
@PostMapping("/signImages")
@ApiOperationSupport(order = 1)
@ApiOperation(value = "上传签收图片", notes = "传入distrilbutionBillLading")
public R signImages(@Valid @RequestBody DistrilbutionBillLadingDTO distrilbutionBillLading) {
if(ObjectUtil.isEmpty(distrilbutionBillLading.getZeroType())){
return R.fail(3003,"零担判断参数不能为空!!");
}
return R.status(distrilbutionBillLadingService.signImages(distrilbutionBillLading));
}
/**
* 提货单 删除
*/

2
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistrilbutionBillLadingService.java

@ -212,4 +212,6 @@ public interface IDistrilbutionBillLadingService extends BaseService<Distrilbuti
* @return
*/
R getReceivedImage(BillLadingAppDTO billLadingAppDTO);
boolean signImages(DistrilbutionBillLadingDTO distrilbutionBillLading);
}

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

@ -191,7 +191,7 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb
distrilbutionBillPackageService.update(updateWrapper1);
}
}catch (Exception e){
log.info("自提取消订单报错!{}",e.getMessage());
log.error("自提取消订单报错!{}",e.getMessage());
throw new ServiceException("系统异常!!");
}
@ -316,7 +316,8 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb
if (!order) {
throw new ServiceException("修改失败!!");
}
}else{
}
/* else{
updateOrder(distrilbutionBillLading);
}
if(distrilbutionBillLading.getStockArticleList().isEmpty() && distrilbutionBillLading.getStockDTOList().isEmpty()){
@ -325,7 +326,7 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb
updateStockBill(distrilbutionBillLading);
//取消自提任务
baseMapper.deleteById(billLadingEntity.getId());
}
}*/
//修改库存品
if (!distrilbutionBillLading.getStockDTOList().isEmpty()) {
//全部库存品数据
@ -560,7 +561,7 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb
if(i > 0){
//部分
distributionStockArticle.setReservationStatus(OrderReservationStatusConstant.bufenyuyue.getValue());
}else if(1 == 0){
}else if(i == 0){
//全部
distributionStockArticle.setReservationStatus(OrderReservationStatusConstant.yiyueyue.getValue());
}
@ -618,6 +619,32 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl<Distrilb
return true;
}
@Override
public boolean signImages(DistrilbutionBillLadingDTO distrilbutionBillLading) {
//修改图片
List<DistributionPrintEntity> printEntityList = distributionPrintService.list(Wrappers.<DistributionPrintEntity>query().lambda().eq(DistributionPrintEntity::getBillLadingId, distrilbutionBillLading.getId()));
if (!printEntityList.isEmpty()) {
if (distrilbutionBillLading.getMark()) {
//要删除
List<Long> collect = printEntityList.stream().map(DistributionPrintEntity::getId).collect(Collectors.toList());
distributionPrintService.deleteLogic(collect);
//操作图片
if (!distrilbutionBillLading.getPrintList().isEmpty()) {
addPrint(distrilbutionBillLading);
}
}
}else{
//操作图片
if (!distrilbutionBillLading.getPrintList().isEmpty()) {
addPrint(distrilbutionBillLading);
}
}
return false;
}
/**
* 自提没有包件信息添加包件
* @param stockArticleId

2
blade-service/logpm-patch/src/main/java/com/logpm/patch/jobhandle/DistributionDatarepair.java

@ -105,4 +105,6 @@ public class DistributionDatarepair {
}

Loading…
Cancel
Save