|
@@ -1,5 +1,6 @@
|
|
|
package com.sqx.modules.goods.service.impl;
|
|
package com.sqx.modules.goods.service.impl;
|
|
|
|
|
|
|
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
@@ -366,13 +367,15 @@ public class GoodsShopServiceImpl extends ServiceImpl<GoodsShopDao, GoodsShop> i
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public Result selectStoreData(DataCenterQuery query) {
|
|
public Result selectStoreData(DataCenterQuery query) {
|
|
|
- HashMap hashMap = new HashMap();
|
|
|
|
|
- BigDecimal sumMoney = appOrderDao.selectSumMoney(query);
|
|
|
|
|
- int countOrder = appOrderDao.selectCountOrder(query);
|
|
|
|
|
- //到店订单数
|
|
|
|
|
- int takeCount = dataCentreDao.selectTakeCount(1,query);
|
|
|
|
|
|
|
+ if (StrUtil.isNotBlank(query.getDate())) {
|
|
|
|
|
+ query.setStartTime(query.getStartTime() + " 00:00:00");
|
|
|
|
|
+ query.setEndTime(query.getEndTime() + " 23:59:59");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
//外卖订单数
|
|
//外卖订单数
|
|
|
int takeCount2 = dataCentreDao.selectTakeCount(2,query);
|
|
int takeCount2 = dataCentreDao.selectTakeCount(2,query);
|
|
|
|
|
+ //到店订单数
|
|
|
|
|
+ int takeCount = dataCentreDao.selectTakeCount(1,query);
|
|
|
//到店订单金额
|
|
//到店订单金额
|
|
|
BigDecimal takeMoney = dataCentreDao.selectTakeMoney(1,query);
|
|
BigDecimal takeMoney = dataCentreDao.selectTakeMoney(1,query);
|
|
|
//外卖订单金额
|
|
//外卖订单金额
|
|
@@ -381,6 +384,12 @@ public class GoodsShopServiceImpl extends ServiceImpl<GoodsShopDao, GoodsShop> i
|
|
|
int cancelOrderCount = dataCentreDao.cancelOrderCount(query);
|
|
int cancelOrderCount = dataCentreDao.cancelOrderCount(query);
|
|
|
//退款金额
|
|
//退款金额
|
|
|
BigDecimal cancelOrderMoney = dataCentreDao.cancelOrderMoney(query);
|
|
BigDecimal cancelOrderMoney = dataCentreDao.cancelOrderMoney(query);
|
|
|
|
|
+
|
|
|
|
|
+ BigDecimal sumMoney = appOrderDao.selectSumMoney(query);
|
|
|
|
|
+
|
|
|
|
|
+ int countOrder = appOrderDao.selectCountOrder(query);
|
|
|
|
|
+
|
|
|
|
|
+ HashMap hashMap = new HashMap();
|
|
|
hashMap.put("takeCount", takeCount);
|
|
hashMap.put("takeCount", takeCount);
|
|
|
hashMap.put("takeCount2", takeCount2);
|
|
hashMap.put("takeCount2", takeCount2);
|
|
|
hashMap.put("takeMoney", takeMoney);
|
|
hashMap.put("takeMoney", takeMoney);
|