提交 c5d62925 authored 作者: aiqingguo's avatar aiqingguo

运单统计

上级 1c2340ce
...@@ -113,7 +113,7 @@ public interface OrderChildDao extends BaseDao<OrderChildMapper, OrderChild, Int ...@@ -113,7 +113,7 @@ public interface OrderChildDao extends BaseDao<OrderChildMapper, OrderChild, Int
BigDecimal getLinePoundDifferenceAvg(@Param("sendAddressId") Integer sendAddressId, BigDecimal getLinePoundDifferenceAvg(@Param("sendAddressId") Integer sendAddressId,
@Param("receiveAddressId") Integer receiveAddressId, @Param("receiveAddressId") Integer receiveAddressId,
@Param("beginTime") String beginTime); @Param("beginTime") String beginTime);
int getLineArriveSendAddressToUnloadTimeAvg(@Param("sendAddressId") Integer sendAddressId, Integer getLineArriveSendAddressToUnloadTimeAvg(@Param("sendAddressId") Integer sendAddressId,
@Param("receiveAddressId") Integer receiveAddressId, @Param("receiveAddressId") Integer receiveAddressId,
@Param("beginTime") String beginTime); @Param("beginTime") String beginTime);
......
...@@ -380,7 +380,7 @@ public class OrderChildDaoImpl extends BaseDaoImpl<OrderChildMapper, OrderChild, ...@@ -380,7 +380,7 @@ public class OrderChildDaoImpl extends BaseDaoImpl<OrderChildMapper, OrderChild,
} }
@Override @Override
public int getLineArriveSendAddressToUnloadTimeAvg(Integer sendAddressId, Integer receiveAddressId, String beginTime) { public Integer getLineArriveSendAddressToUnloadTimeAvg(Integer sendAddressId, Integer receiveAddressId, String beginTime) {
return baseMapper.getLineArriveSendAddressToUnloadTimeAvg(sendAddressId, receiveAddressId, beginTime); return baseMapper.getLineArriveSendAddressToUnloadTimeAvg(sendAddressId, receiveAddressId, beginTime);
} }
......
...@@ -61,7 +61,7 @@ public interface OrderChildMapper extends BaseMapper<OrderChild> { ...@@ -61,7 +61,7 @@ public interface OrderChildMapper extends BaseMapper<OrderChild> {
" and receive_address_id = #{receiveAddressId} " + " and receive_address_id = #{receiveAddressId} " +
" and status >= 90 and status <= 100 " + " and status >= 90 and status <= 100 " +
" and pay_time >= #{beginTime}") " and pay_time >= #{beginTime}")
int getLineArriveSendAddressToUnloadTimeAvg(@Param("sendAddressId") Integer sendAddressId, Integer getLineArriveSendAddressToUnloadTimeAvg(@Param("sendAddressId") Integer sendAddressId,
@Param("receiveAddressId") Integer receiveAddressId, @Param("receiveAddressId") Integer receiveAddressId,
@Param("beginTime") String beginTime); @Param("beginTime") String beginTime);
......
...@@ -27,12 +27,12 @@ public class CarrierOrderChildServiceImpl implements CarrierOrderChildService { ...@@ -27,12 +27,12 @@ public class CarrierOrderChildServiceImpl implements CarrierOrderChildService {
// 时长 // 时长
beginTime = LocalDateTimeUtils.getStringDayStart(LocalDateTime.now().minusMonths(1)); beginTime = LocalDateTimeUtils.getStringDayStart(LocalDateTime.now().minusMonths(1));
int timeAvg = orderChildDao.getLineArriveSendAddressToUnloadTimeAvg(sendAddressId, receiveAddressId, beginTime); Integer timeAvg = orderChildDao.getLineArriveSendAddressToUnloadTimeAvg(sendAddressId, receiveAddressId, beginTime);
HashMap<String, Object> map = new HashMap<>(); HashMap<String, Object> map = new HashMap<>();
map.put("poundDifferenceAvg",linePoundDifferenceAvg.setScale(2, RoundingMode.HALF_UP)); map.put("poundDifferenceAvg",linePoundDifferenceAvg.setScale(2, RoundingMode.HALF_UP));
map.put("timeAvg",timeAvg/60); map.put("timeAvg",timeAvg==null? null : timeAvg/60);
return map; return map;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论