|
|
|
@ -146,9 +146,15 @@ public class DistributionSignforAppController {
|
|
|
|
|
try{ |
|
|
|
|
BasicdataWarehouseEntity myCurrentWarehouse = warehouseClient.getMyCurrentWarehouse(); |
|
|
|
|
List<String> packageCodes = (List<String>) r.getData(); |
|
|
|
|
String orderPackageCodes = null; |
|
|
|
|
for (String packageCode : packageCodes) { |
|
|
|
|
updownTypeClient.downPackageOrDelTray(packageCode,myCurrentWarehouse.getId()); |
|
|
|
|
if(StringUtils.isBlank(orderPackageCodes)){ |
|
|
|
|
orderPackageCodes = packageCode; |
|
|
|
|
}else{ |
|
|
|
|
orderPackageCodes = orderPackageCodes + "," + packageCode; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
updownTypeClient.downPackageOrDelTray(orderPackageCodes,myCurrentWarehouse.getId()); |
|
|
|
|
}catch (Exception e){ |
|
|
|
|
log.error("#############signfor: 下架失败"); |
|
|
|
|
} |
|
|
|
@ -226,21 +232,20 @@ public class DistributionSignforAppController {
|
|
|
|
|
public R oneclick(@Valid @RequestBody DistributionSignforDTO distributionSignfor) { |
|
|
|
|
distributionSignfor.setIsClerk(false); |
|
|
|
|
R r = distributionSignforService.oneclick(distributionSignfor); |
|
|
|
|
|
|
|
|
|
List<String> packageCodes = (List<String>)r.getData(); |
|
|
|
|
try{ |
|
|
|
|
List<Long> packageIds = (List<Long>)r.getData(); |
|
|
|
|
String orderPackageCodes = null; |
|
|
|
|
for (Long packageId : packageIds) { |
|
|
|
|
for (String packageCode : packageCodes) { |
|
|
|
|
if(StringUtils.isBlank(orderPackageCodes)){ |
|
|
|
|
orderPackageCodes = packageId+""; |
|
|
|
|
orderPackageCodes = packageCode+""; |
|
|
|
|
}else{ |
|
|
|
|
orderPackageCodes = orderPackageCodes + "," +packageId; |
|
|
|
|
orderPackageCodes = orderPackageCodes + "," +packageCode; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
BasicdataWarehouseEntity myCurrentWarehouse = warehouseClient.getMyCurrentWarehouse(); |
|
|
|
|
updownTypeClient.downPackageOrDelTray(orderPackageCodes,myCurrentWarehouse.getId()); |
|
|
|
|
}catch (Exception e){ |
|
|
|
|
log.error("##############oneclick: 更新包件下架状态失败"); |
|
|
|
|
log.error("##############oneclick: 更新包件下架状态失败 packageCodes=()",packageCodes); |
|
|
|
|
} |
|
|
|
|
return r; |
|
|
|
|
} |
|
|
|
|