Browse Source

1.干线bug修复

fix-sign
zhenghaoyu 4 months ago
parent
commit
ddba7ee872
  1. 2
      blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/mapper/TrunklineWaybillOrderMapper.java
  2. 16
      blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/mapper/TrunklineWaybillOrderMapper.xml
  3. 8
      blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java
  4. 5
      blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineWaybillOrderServiceImpl.java

2
blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/mapper/TrunklineWaybillOrderMapper.java

@ -31,4 +31,6 @@ public interface TrunklineWaybillOrderMapper extends BaseMapper<TrunklineWaybill
List<OrderTotalNumVO> findTotalNumByOrderCodesAndWaybillNos(@Param("orderCodes") List<String> orderCodes, @Param("waybillNos") List<String> waybillNos); List<OrderTotalNumVO> findTotalNumByOrderCodesAndWaybillNos(@Param("orderCodes") List<String> orderCodes, @Param("waybillNos") List<String> waybillNos);
void updateTotalNumByWaybillId(@Param("waybillId") Long waybillId, @Param("totalCount") Integer totalCount); void updateTotalNumByWaybillId(@Param("waybillId") Long waybillId, @Param("totalCount") Integer totalCount);
TrunklineWaybillOrderEntity findEntityByWaybillNoAndOrderCode(@Param("waybillNo") String waybillNo, @Param("orderCode") String orderCode);
} }

16
blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/mapper/TrunklineWaybillOrderMapper.xml

@ -83,4 +83,20 @@
where waybill_id = #{waybillId} where waybill_id = #{waybillId}
</update> </update>
<select id="findEntityByWaybillNoAndOrderCode" resultType="com.logpm.trunkline.entity.TrunklineWaybillOrderEntity">
select warehouse_id,
warehouse_name,
waybill_id,
waybill_no,
order_code,
sum(total_number) totalNumber,
advance_id,
sum(handle_number) handleNumber
from logpm_trunkline_waybill_order
where waybill_no = #{waybillNo}
and order_code = #{orderCode}
and is_deleted = 0
group by id
</select>
</mapper> </mapper>

8
blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java

@ -3808,7 +3808,7 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
} }
distributionParcelListClient.updateOrderPackageCodeById(packageId, "60"); distributionParcelListClient.updateOrderPackageCodeById(packageId, "60");
// distributionStockArticleClient.submitHandleNumByOrderId(1, articleId); // distributionStockArticleClient.submitHandleNumByOrderId(1, articleId);
if (StringUtil.isBlank(trayCode) && StringUtil.isBlank(orderPackageCode)) { if (StringUtil.isBlank(trayCode) && StringUtil.isNotBlank(orderPackageCode)) {
updownTypeClient.downPackageOrDelTray(orderPackageCode, warehouseId, "干线装车下架解托"); updownTypeClient.downPackageOrDelTray(orderPackageCode, warehouseId, "干线装车下架解托");
} }
carsLoadScanEntity.setCustomerName(stockArticleEntity.getCustomerName()); carsLoadScanEntity.setCustomerName(stockArticleEntity.getCustomerName());
@ -4638,14 +4638,14 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
String productNum = carsLoadWaybillInfoVO.getProductNum(); String productNum = carsLoadWaybillInfoVO.getProductNum();
String productVolume = carsLoadWaybillInfoVO.getProductVolume(); String productVolume = carsLoadWaybillInfoVO.getProductVolume();
String productWeight = carsLoadWaybillInfoVO.getProductWeight(); String productWeight = carsLoadWaybillInfoVO.getProductWeight();
String chargeTypes = carsLoadWaybillInfoVO.getChargeTypes(); // String chargeTypes = carsLoadWaybillInfoVO.getChargeTypes();
String[] nameArray = goodsName.split(","); String[] nameArray = goodsName.split(",");
String[] priceArray = productPrice.split(","); String[] priceArray = productPrice.split(",");
String[] numArray = productNum.split(","); String[] numArray = productNum.split(",");
String[] volumeArray = productVolume.split(","); String[] volumeArray = productVolume.split(",");
String[] weightArray = productWeight.split(","); String[] weightArray = productWeight.split(",");
String[] chargeTypeArray = chargeTypes.split(","); // String[] chargeTypeArray = chargeTypes.split(",");
@ -4661,7 +4661,7 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
String weight = weightArray[i]; String weight = weightArray[i];
volumeMap.put(nameArray[i],new BigDecimal(volume).divide(new BigDecimal(num),2, RoundingMode.HALF_UP).toString()); volumeMap.put(nameArray[i],new BigDecimal(volume).divide(new BigDecimal(num),2, RoundingMode.HALF_UP).toString());
weightMap.put(nameArray[i],new BigDecimal(weight).divide(new BigDecimal(num),2, RoundingMode.HALF_UP).toString()); weightMap.put(nameArray[i],new BigDecimal(weight).divide(new BigDecimal(num),2, RoundingMode.HALF_UP).toString());
chargeTypeMap.put(nameArray[i],chargeTypeArray[i]); // chargeTypeMap.put(nameArray[i],chargeTypeArray[i]);
} }

5
blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineWaybillOrderServiceImpl.java

@ -63,10 +63,7 @@ public class TrunklineWaybillOrderServiceImpl extends BaseServiceImpl<TrunklineW
@Override @Override
public TrunklineWaybillOrderEntity findEntityByWaybillNoAndOrderCode(String waybillNo, String orderCode) { public TrunklineWaybillOrderEntity findEntityByWaybillNoAndOrderCode(String waybillNo, String orderCode) {
QueryWrapper<TrunklineWaybillOrderEntity> queryWrapper = new QueryWrapper<>(); return baseMapper.findEntityByWaybillNoAndOrderCode(waybillNo,orderCode);
queryWrapper.eq("waybill_no",waybillNo)
.eq("order_code",orderCode);
return baseMapper.selectOne(queryWrapper);
} }
@Override @Override

Loading…
Cancel
Save