Browse Source

补丁提交

pull/2/head
汤建军 11 months ago
parent
commit
6611529af5
  1. 6
      blade-service/logpm-patch/src/main/java/com/logpm/patch/jobhandle/OrderDataRepair.java
  2. 16
      blade-service/logpm-patch/src/main/java/com/logpm/patch/jobhandle/SyncOrderInfoToPlatform.java
  3. 2
      blade-service/logpm-patch/src/main/java/com/logpm/patch/mapper/WarehouseMappingDataMapper.xml

6
blade-service/logpm-patch/src/main/java/com/logpm/patch/jobhandle/OrderDataRepair.java

@ -21,13 +21,13 @@ public class OrderDataRepair {
/**
* 维护指定仓库ID
* @param warehouseId
* @param param
* @return
*/
@XxlJob("maintenanceOrderStatus")
public ReturnT<String> maintenanceOrderStatus(String warehouseId) {
public ReturnT<String> maintenanceOrderStatus(String param) {
log.info("####################OrderDataRepair.maintenanceOrderStatus: 维护订单状态 开始");
Boolean flag = distributionStockArticleClient.maintenanceOrderStatus(warehouseId);
Boolean flag = distributionStockArticleClient.maintenanceOrderStatus(param);
log.info("####################OrderDataRepair.maintenanceOrderStatus: 维护订单状态 完成");
return ReturnT.SUCCESS;
}

16
blade-service/logpm-patch/src/main/java/com/logpm/patch/jobhandle/SyncOrderInfoToPlatform.java

@ -698,16 +698,20 @@ public class SyncOrderInfoToPlatform {
return ReturnT.SUCCESS;
}
@XxlJob("clearOrderPackageStatusSign")
public ReturnT<String> recoverOrderPackageStatus(String order,String packageCodes,Long warehouseId) {
@XxlJob("recoverOrderPackageStatus")
public ReturnT<String> recoverOrderPackageStatus(String param) {
log.info("############clearOrderPackageStatusSign: 恢复包件数据为可初始状态 开始");
String orderCode = param.substring(param.indexOf("orderCode:"),param.indexOf(","));
String packageCodes = null;
Long warehouseId = 0L;
List<String> strList = null;
if (Strings.isNotBlank(packageCodes)){
log.info("############recoverOrderPackageStatus: 恢复整单包件状态 开始");
strList = Func.toStrList(packageCodes);
}
List<JSONObject> ls = warehouseMappingDataService.findOrderPackageByOrderCodeAndPckageCode(order,strList,warehouseId);
List<JSONObject> ls = warehouseMappingDataService.findOrderPackageByOrderCodeAndPckageCode(orderCode,strList,warehouseId);
List<Long> ids = new ArrayList<>();
for (JSONObject l : ls) {
// String orderPackageCode = l.getStr("orderPackageCode");
@ -716,13 +720,9 @@ public class SyncOrderInfoToPlatform {
}
//修改包件状态
warehouseMappingDataService.recoverOrderPackageStatus(ids);
distributionStockArticleClient.updateOrderInfo(order,warehouseId);
distributionStockArticleClient.updateOrderInfo(orderCode,warehouseId);
log.info("############repairNoOpenOrderOrderInfo: 清理包件数据为已签收 完成");
return ReturnT.SUCCESS;
}
}

2
blade-service/logpm-patch/src/main/java/com/logpm/patch/mapper/WarehouseMappingDataMapper.xml

@ -169,7 +169,7 @@
where deal_status = 0
</select>
<select id="findOrderPackageByOrderCodeAndPckageCode" resultType="cn.hutool.json.JSONObject">
select ldpl.id packageId
select ldpl.id packageId,
from logpm_distribution_parcel_list ldpl
<where>
order_code =#{orderCode} AND warehouse_id = #{warehouseId}

Loading…
Cancel
Save