提交 30e7e80c authored 作者: huyufan's avatar huyufan

Merge remote-tracking branch 'origin/v6.9_bug_20231117' into v6.9_bug_20231117

......@@ -155,8 +155,9 @@ public enum OrderChildEnum {
// 完成
public static final List<Integer> FINISH_lIST = Arrays.asList(
Status.UNSETTLE.getCode()
Status.UNLOAD.getCode(),
Status.UNSETTLE.getCode(),
Status.COMPLETE.getCode()
);
// 运单数据同步一部状态
......
......@@ -25,4 +25,6 @@ public class OrderChildReportParam {
@ApiModelProperty(value = "开始时间 必填")
@NotNull(message = "开始时间")
private String beginTime;
@ApiModelProperty(value = "订单编号")
private String orderNo;
}
......@@ -91,7 +91,7 @@ public interface OrderGoodsDao extends BaseDao<OrderGoodsMapper, OrderGoods, Int
BigDecimal sumAlreadyTransportWeightByOrderNo(String orderNo);
List<Double> getFreightPrice( Integer sendAddressId,Integer receiveAddressId);
List<Double> getFreightPrice( Integer sendAddressId,Integer receiveAddressId,String orderNo);
}
......@@ -251,7 +251,7 @@ public class OrderGoodsDaoImpl extends BaseDaoImpl<OrderGoodsMapper, OrderGoods,
@Override
public List<Double> getFreightPrice( Integer sendAddressId,Integer receiveAddressId) {
return baseMapper.getFreightPrice(sendAddressId,receiveAddressId);
public List<Double> getFreightPrice( Integer sendAddressId,Integer receiveAddressId,String orderNo) {
return baseMapper.getFreightPrice(orderNo,sendAddressId,receiveAddressId);
}
}
......@@ -87,8 +87,9 @@ public interface OrderGoodsMapper extends BaseMapper<OrderGoods> {
@Select("select pending_order_freight from order_goods where " +
" send_address_id = #{sendAddressId} and" +
" receive_address_id = #{receiveAddressId} order by id desc limit 10 ")
List<Double> getFreightPrice(@Param("sendAddressId") Integer sendAddressId,
" receive_address_id = #{receiveAddressId} and order_no != #{orderNo} order by id desc limit 10 ")
List<Double> getFreightPrice(@Param("orderNo") String orderNo,
@Param("sendAddressId") Integer sendAddressId,
@Param("receiveAddressId") Integer receiveAddressId);
}
......@@ -743,7 +743,7 @@ public class OrderGoodsServiceImpl implements OrderGoodsService {
@Override
public FreightEstimateVO listFreightEstimate(OrderChildReportParam param) {
List<Double> lossNet = orderChildDao.getLossNet(param);
List<Double> freightPrice = orderGoodsDao.getFreightPrice(param.getSendAddressId(), param.getReceiveAddressId());
List<Double> freightPrice = orderGoodsDao.getFreightPrice(param.getSendAddressId(), param.getReceiveAddressId(),param.getOrderNo());
FreightEstimateVO freightEstimateVO= new FreightEstimateVO();
freightEstimateVO.setLossNet(lossNet);
freightEstimateVO.setFreightPriceList(freightPrice);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论