|
@@ -483,6 +483,7 @@ public class SysUserOrderAuthorServiceImpl implements ISysUserOrderAuthorService
|
|
|
*/
|
|
|
@Override
|
|
|
public void tmsPlantByOrder() {
|
|
|
+ List<String> plants=metaHanaDeliverOrderMapper.selectPlant();
|
|
|
List<TmsLogisticsStatus> tmsStatusLog=sysBatchSignForMapper.selectByDelivery();
|
|
|
Map<Object,List<TmsLogisticsStatus>> keytmsMap=new HashMap<>();
|
|
|
if(tmsStatusLog !=null && tmsStatusLog.size()>0){
|
|
@@ -499,6 +500,11 @@ public class SysUserOrderAuthorServiceImpl implements ISysUserOrderAuthorService
|
|
|
List<TmsLogisticsStatus> tmslistNo = new ArrayList<TmsLogisticsStatus>();
|
|
|
for (MetaHanaDeliverOrder deliver:deliverOrderListstatusNo
|
|
|
) {
|
|
|
+ if(plants !=null && plants.size()>0){
|
|
|
+ if(plants.contains(deliver.getPlant())){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ }
|
|
|
if(("未复核").equals(deliver.getReviewStatus())){
|
|
|
List<String> tms = tmslistNo.stream().map(TmsLogisticsStatus::getDeliveryNumber).collect(Collectors.toList());
|
|
|
if((keytmsMap ==null && !tms.contains(deliver.getDeliverNumber())) || (!keytmsMap.containsKey(deliver.getDeliverNumber()) && !tms.contains(deliver.getDeliverNumber())) ){
|
|
@@ -538,6 +544,11 @@ public class SysUserOrderAuthorServiceImpl implements ISysUserOrderAuthorService
|
|
|
List<DeliverQuantityConfirm> deliverlist = new ArrayList<DeliverQuantityConfirm>();
|
|
|
for (MetaHanaDeliverOrder deliver:deliverOrderListstatusYes
|
|
|
) {
|
|
|
+ if(plants !=null && plants.size()>0){
|
|
|
+ if(plants.contains(deliver.getPlant())){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ }
|
|
|
if(("已复核").equals(deliver.getReviewStatus())){
|
|
|
List<String> tms = tmslistYes.stream().map(TmsLogisticsStatus::getDeliveryNumber).collect(Collectors.toList());
|
|
|
if((keytmsMap ==null && !tms.contains(deliver.getDeliverNumber())) || (!keytmsMap.containsKey(deliver.getDeliverNumber()) && !tms.contains(deliver.getDeliverNumber()))){
|