修复库存导出问题

修复在线用户统计为0的问题
master
toesbieya 6 years ago
parent b0f5c34d99
commit f19e4de97e
  1. 3
      java/src/main/java/com/toesbieya/my/service/StatisticService.java
  2. 4
      java/src/main/resources/mapping/BizStock.xml

@ -37,7 +37,8 @@ public class StatisticService {
FourBlockStat stat = new FourBlockStat();
double purchase = purchaseOrderMapper.getDailyTotalPurchasePrice(now, null);
double sell = sellOrderMapper.getDailyTotalPurchasePrice(now, null);
stat.setOnline(SocketModule.getOnlineNum());
int onlineNum = SocketModule.getOnlineNum();
stat.setOnline(onlineNum == 0 ? 1 : onlineNum);//进行此请求时在线用户必然大于0
stat.setPurchase(purchase);
stat.setSell(sell);
stat.setProfit(sell - purchase);

@ -39,7 +39,7 @@
</select>
<select id="export" parameterType="com.toesbieya.my.model.vo.search.StockSearch"
resultType="com.toesbieya.my.model.vo.export.StockExport">
select a.cname,a.total_num,a.total_price,b.cgddid,b.cgrkid,b.price cg_price,
select a.cid,a.cname,a.total_num,a.total_price,b.cgddid,b.cgrkid,b.price cg_price,
from_unixtime(b.ctime / 1000, '%Y-%m-%d %H:%m:%s') ctime,
c.num rk_num,
d.num cg_num
@ -57,7 +57,7 @@
join biz_stock b using (cid)
left join biz_purchase_inbound_sub c on c.cid = a.cid and c.pid = b.cgrkid
left join biz_purchase_order_sub d on c.cid = d.cid and d.pid = b.cgddid
order by b.cgddid desc, b.cgrkid desc
order by a.cid,b.cgddid desc, b.cgrkid desc
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete

Loading…
Cancel
Save