Browse Source

1.取消对志邦发货单数据的验证

training
pref_mail@163.com 1 year ago
parent
commit
6c771c4781
  1. 2
      blade-service-api/logpm-old-project-api/src/main/java/com/logpm/oldproject/feign/IAdvanceDetailClient.java
  2. 30
      blade-service/logpm-factory/src/main/java/com/logpm/factory/zb/service/impl/ZbFactoryDataServiceImpl.java

2
blade-service-api/logpm-old-project-api/src/main/java/com/logpm/oldproject/feign/IAdvanceDetailClient.java

@ -97,5 +97,5 @@ public interface IAdvanceDetailClient {
* @return * @return
*/ */
@PostMapping(API_PREFIX + "/findAdvanceDetailEntityByPackageCode") @PostMapping(API_PREFIX + "/findAdvanceDetailEntityByPackageCode")
List<AdvanceDetailEntity> findAdvanceDetailEntityByPackageCode(@RequestParam List<String> newList); List<AdvanceDetailEntity> findAdvanceDetailEntityByPackageCode(@RequestBody List<String> newList);
} }

30
blade-service/logpm-factory/src/main/java/com/logpm/factory/zb/service/impl/ZbFactoryDataServiceImpl.java

@ -59,13 +59,13 @@ public class ZbFactoryDataServiceImpl implements IZbFactoryDataService {
ZbReceiptEntity zbReceiptEntity = zbReceiptDTO; ZbReceiptEntity zbReceiptEntity = zbReceiptDTO;
// 判断这个list 在老系统中是否存在 // 判断这个list 在老系统中是否存在
List<AdvanceDetailEntity> ls = advanceDetailClient.findAdvanceDetailEntityByPackageCode(newList); // List<AdvanceDetailEntity> ls = advanceDetailClient.findAdvanceDetailEntityByPackageCode(newList);
if (ObjectUtils.isNotNull(ls)) { // if (ObjectUtils.isNotNull(ls)) {
if (ls.size() == newList.size()) { // if (ls.size() == newList.size()) {
throw new ServiceException("推送的数据和业务系统的数据相同"); // throw new ServiceException("推送的数据和业务系统的数据相同");
} // }
//
} // }
// 验证发货单号是否存在 // 验证发货单号是否存在
zbReceiptEntity.setPushStatus(0); zbReceiptEntity.setPushStatus(0);
@ -73,14 +73,14 @@ public class ZbFactoryDataServiceImpl implements IZbFactoryDataService {
zbReceiptEntity.setTurnStatus(0); zbReceiptEntity.setTurnStatus(0);
receiptService.save(zbReceiptEntity); // 保存发货单 receiptService.save(zbReceiptEntity); // 保存发货单
id = zbReceiptEntity.getId(); id = zbReceiptEntity.getId();
// 保存订单&& 包件 // // 保存订单&& 包件
for (AdvanceDetailEntity entity : ls) { // for (AdvanceDetailEntity entity : ls) {
// 移除在改车次中的包件 // // 移除在改车次中的包件
checkPackageCode(zbReceiptDTO, entity); // checkPackageCode(zbReceiptDTO, entity);
// 修改原订单的车次号 // // 修改原订单的车次号
entity.setMctsTruck(zbReceiptDTO.getDepartCode());// 更新发车单号 // entity.setMctsTruck(zbReceiptDTO.getDepartCode());// 更新发车单号
advanceDetailClient.updateAdvanceDetail(entity); // advanceDetailClient.updateAdvanceDetail(entity);
} // }
List<OrderPackageDTO> tesm = zbReceiptDTO.getDetails(); List<OrderPackageDTO> tesm = zbReceiptDTO.getDetails();
tesm.forEach(t -> { tesm.forEach(t -> {

Loading…
Cancel
Save