9.10
This commit is contained in:
parent
02c2a664a1
commit
f46bb8a9b2
@ -146,6 +146,7 @@ export function exportExcelDayApi(data) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 油站首页核心数据
|
||||||
export function getTotalAmount() {
|
export function getTotalAmount() {
|
||||||
return request({
|
return request({
|
||||||
url: 'business/allOrderInfo/getTotalAmount',
|
url: 'business/allOrderInfo/getTotalAmount',
|
||||||
@ -153,3 +154,12 @@ export function getTotalAmount() {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 油站首页数据展示
|
||||||
|
export function getDataBoard(query) {
|
||||||
|
return request({
|
||||||
|
url: 'business/allOrderInfo/getDataBoard',
|
||||||
|
method: 'get',
|
||||||
|
params:query
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
@ -182,7 +182,7 @@ import {parseTime} from "@/utils/fuint";
|
|||||||
import {getBannerListApi} from "@/api/sys/banner";
|
import {getBannerListApi} from "@/api/sys/banner";
|
||||||
import {getNotificationlogList} from "@/api/sys/sysNotificationlog";
|
import {getNotificationlogList} from "@/api/sys/sysNotificationlog";
|
||||||
import {employeeSalesApi} from "@/api/indexStatistics";
|
import {employeeSalesApi} from "@/api/indexStatistics";
|
||||||
import {getTotalAmount} from "@/api/allOrder";
|
import {getDataBoard, getTotalAmount} from "@/api/allOrder";
|
||||||
export default {
|
export default {
|
||||||
|
|
||||||
props:["accountId"],
|
props:["accountId"],
|
||||||
@ -323,7 +323,7 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
getStoreAmount(){
|
getStoreAmount(){
|
||||||
storeAmountIndex(this.addDateRange(this.queryParams,this.value1)).then(res => {
|
getDataBoard(this.addDateRange(this.queryParams,this.value1)).then(res => {
|
||||||
this.storeAmount = res.data
|
this.storeAmount = res.data
|
||||||
this.initChart()
|
this.initChart()
|
||||||
})
|
})
|
||||||
|
@ -287,8 +287,21 @@ public class AllOrderInfoController extends BaseController {
|
|||||||
return getSuccessResult(allOrderInfoService.getHandoverByOrderNo(allOrderInfo));
|
return getSuccessResult(allOrderInfoService.getHandoverByOrderNo(allOrderInfo));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 油站首页 核心数据
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
@GetMapping("getTotalAmount")
|
@GetMapping("getTotalAmount")
|
||||||
public ResponseObject getTotalAmount(){
|
public ResponseObject getTotalAmount(){
|
||||||
return getSuccessResult(allOrderInfoService.getTotalAmount());
|
return getSuccessResult(allOrderInfoService.getTotalAmount());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 油站首页 数据展示
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@GetMapping("getDataBoard")
|
||||||
|
public ResponseObject getDataBoard(@RequestParam Map<String, String> map){
|
||||||
|
return getSuccessResult(allOrderInfoService.getDataBoard(map));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -84,6 +84,7 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
AllOrderInfoMapper allOrderInfoMapper;
|
AllOrderInfoMapper allOrderInfoMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<AllOrderInfoVo> getPageList(Page page, AllOrderInfo allOrderInfo) {
|
public IPage<AllOrderInfoVo> getPageList(Page page, AllOrderInfo allOrderInfo) {
|
||||||
IPage<AllOrderInfoVo> pageList = allOrderInfoMapper.getPageList(page, allOrderInfo);
|
IPage<AllOrderInfoVo> pageList = allOrderInfoMapper.getPageList(page, allOrderInfo);
|
||||||
@ -94,6 +95,7 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
OilOrderService oilOrderService;
|
OilOrderService oilOrderService;
|
||||||
@Resource
|
@Resource
|
||||||
OilNameService oilNameService;
|
OilNameService oilNameService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<AllOrderInfoVo> getPageListByPos(Page page, AllOrderInfo allOrderInfo) {
|
public IPage<AllOrderInfoVo> getPageListByPos(Page page, AllOrderInfo allOrderInfo) {
|
||||||
AccountInfo accountInfoByToken = TokenUtil.getNowAccountInfo();
|
AccountInfo accountInfoByToken = TokenUtil.getNowAccountInfo();
|
||||||
@ -119,8 +121,6 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public String sumPayMoney(AllOrderInfo allOrderInfo) {
|
public String sumPayMoney(AllOrderInfo allOrderInfo) {
|
||||||
String sumPayMoney = allOrderInfoMapper.sumPayMoney(allOrderInfo);
|
String sumPayMoney = allOrderInfoMapper.sumPayMoney(allOrderInfo);
|
||||||
|
|
||||||
@ -185,6 +185,7 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
}
|
}
|
||||||
return fenxiByDaili;
|
return fenxiByDaili;
|
||||||
}
|
}
|
||||||
|
|
||||||
// getFenxiByDailiBydata
|
// getFenxiByDailiBydata
|
||||||
@Override
|
@Override
|
||||||
public Map<String, Object> getFenxiByDailiTypeBydata(AllOrderInfo allOrderInfo) {
|
public Map<String, Object> getFenxiByDailiTypeBydata(AllOrderInfo allOrderInfo) {
|
||||||
@ -204,6 +205,7 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
|
|
||||||
return fenxiByDailiTypeBydata;
|
return fenxiByDailiTypeBydata;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Map<String, Object> getFenxiByDailiBydata(AllOrderInfo allOrderInfo) {
|
public Map<String, Object> getFenxiByDailiBydata(AllOrderInfo allOrderInfo) {
|
||||||
if (ObjectUtil.isEmpty(allOrderInfo.getDeptId())) {
|
if (ObjectUtil.isEmpty(allOrderInfo.getDeptId())) {
|
||||||
@ -228,6 +230,7 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
@Resource
|
@Resource
|
||||||
|
|
||||||
OrderGoodsMapper orderGoodsMapper;
|
OrderGoodsMapper orderGoodsMapper;
|
||||||
|
|
||||||
public Map<String, Object> getHandoverByOrderNo(AllOrderInfo allOrderInfo) {
|
public Map<String, Object> getHandoverByOrderNo(AllOrderInfo allOrderInfo) {
|
||||||
// 金额详情
|
// 金额详情
|
||||||
AllOrderInfoVo runningWaterByData = allOrderInfoMapper.getHandoverByOrderNo(allOrderInfo);
|
AllOrderInfoVo runningWaterByData = allOrderInfoMapper.getHandoverByOrderNo(allOrderInfo);
|
||||||
@ -330,6 +333,7 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
}
|
}
|
||||||
return fenxiByDaili;
|
return fenxiByDaili;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int updateAllOrderInfo(AllOrderInfo allOrderInfo) {
|
public int updateAllOrderInfo(AllOrderInfo allOrderInfo) {
|
||||||
merchantConfigService.updateMeChAmountByStoreId(allOrderInfo.getStoreId(), allOrderInfo.getPayMoney());
|
merchantConfigService.updateMeChAmountByStoreId(allOrderInfo.getStoreId(), allOrderInfo.getPayMoney());
|
||||||
@ -518,6 +522,7 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
DecimalFormat decimalFormat = new DecimalFormat("0.00");
|
DecimalFormat decimalFormat = new DecimalFormat("0.00");
|
||||||
return decimalFormat.format(value);
|
return decimalFormat.format(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 处理商户号
|
// 处理商户号
|
||||||
private Map<String, String> getMerchantConfig(AllOrderInfo allOrderInfo) {
|
private Map<String, String> getMerchantConfig(AllOrderInfo allOrderInfo) {
|
||||||
Map<String, String> map = new HashMap<>();
|
Map<String, String> map = new HashMap<>();
|
||||||
@ -624,6 +629,7 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 处理商品
|
// 处理商品
|
||||||
private void disposeGoods(LJOrder ljOrder, String refundOrderNo) {
|
private void disposeGoods(LJOrder ljOrder, String refundOrderNo) {
|
||||||
// 处理订单状态
|
// 处理订单状态
|
||||||
@ -734,9 +740,6 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
IPage<AllOrderInfoVo> pageList = allOrderInfoMapper.getTradingPage(page, allOrderInfo);
|
IPage<AllOrderInfoVo> pageList = allOrderInfoMapper.getTradingPage(page, allOrderInfo);
|
||||||
for (AllOrderInfoVo record : pageList.getRecords()) {
|
for (AllOrderInfoVo record : pageList.getRecords()) {
|
||||||
MtStore mtStore = storeService.queryStoreById3(record.getStoreId());
|
MtStore mtStore = storeService.queryStoreById3(record.getStoreId());
|
||||||
@ -793,7 +796,6 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void tradingExportExcel(HttpServletResponse response, AllOrderInfoDto order) {
|
public void tradingExportExcel(HttpServletResponse response, AllOrderInfoDto order) {
|
||||||
|
|
||||||
@ -852,6 +854,7 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
ISysDeptService iSysDeptService;
|
ISysDeptService iSysDeptService;
|
||||||
@Resource
|
@Resource
|
||||||
SysDeptMapper sysDeptMapper;
|
SysDeptMapper sysDeptMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<SysDeptVo> runningWaterByInstituion(Page page, AllOrderInfoDto allOrderInfo) {
|
public IPage<SysDeptVo> runningWaterByInstituion(Page page, AllOrderInfoDto allOrderInfo) {
|
||||||
AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo();
|
AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo();
|
||||||
@ -1058,7 +1061,6 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 数据查询
|
// 数据查询
|
||||||
IPage<AllOrderInfoVo> runningWaterByDay = allOrderInfoMapper.getRunningWaterByDay(page, allOrderInfo);
|
IPage<AllOrderInfoVo> runningWaterByDay = allOrderInfoMapper.getRunningWaterByDay(page, allOrderInfo);
|
||||||
|
|
||||||
@ -1108,7 +1110,6 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 数据查询
|
// 数据查询
|
||||||
AllOrderInfoVo runningWaterByDay = allOrderInfoMapper.getRunningWaterByDayData(allOrderInfo);
|
AllOrderInfoVo runningWaterByDay = allOrderInfoMapper.getRunningWaterByDayData(allOrderInfo);
|
||||||
|
|
||||||
@ -1239,10 +1240,6 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AllOrderInfoVo getIndexData4Pos() {
|
public AllOrderInfoVo getIndexData4Pos() {
|
||||||
AllOrderInfoDto allOrderInfoDto = new AllOrderInfoDto();
|
AllOrderInfoDto allOrderInfoDto = new AllOrderInfoDto();
|
||||||
@ -1622,14 +1619,39 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
public Map<String, Object> getDataBoard(Map<String, String> map) {
|
public Map<String, Object> getDataBoard(Map<String, String> map) {
|
||||||
Map<String, Object> map1 = new HashMap<>();
|
Map<String, Object> map1 = new HashMap<>();
|
||||||
// 油品销售金额
|
// 油品销售金额
|
||||||
|
Double oilAmount = 0.0;
|
||||||
// 油品交易笔数
|
// 油品交易笔数
|
||||||
|
Integer oilNum = 0;
|
||||||
// 会员充值金额
|
// 会员充值金额
|
||||||
|
Double userRechargeAmount = 0.0;
|
||||||
// 会员充值笔数
|
// 会员充值笔数
|
||||||
|
Integer userRechargeNum = 0;
|
||||||
// 便利店销售金额
|
// 便利店销售金额
|
||||||
// 交易笔数
|
Double minimartAmount = 0.0;
|
||||||
|
// 便利店交易笔数
|
||||||
|
Integer minimartNum = 0;
|
||||||
// 积分商城销售金额
|
// 积分商城销售金额
|
||||||
// 兑换笔数
|
Double pointMallAmount = 0.0;
|
||||||
|
// 积分商城兑换笔数
|
||||||
|
Integer pointMallNum = 0;
|
||||||
// 非油品交易占比
|
// 非油品交易占比
|
||||||
|
Integer noOilNum = 0;
|
||||||
|
|
||||||
|
AllOrderInfo allOrderInfo = new AllOrderInfo();
|
||||||
|
allOrderInfo.setType("1");
|
||||||
|
Map<String, Object> sumAndNum = getSumAndNum(allOrderInfo, map);
|
||||||
|
oilAmount = Double.valueOf(sumAndNum.get("payMoney").toString());
|
||||||
|
oilNum = Integer.valueOf(sumAndNum.get("allNum").toString());
|
||||||
|
|
||||||
|
map1.put("oilAmount", oilAmount);
|
||||||
|
map1.put("oilNum", oilNum);
|
||||||
|
map1.put("userRechargeAmount", userRechargeAmount);
|
||||||
|
map1.put("userRechargeNum", userRechargeNum);
|
||||||
|
map1.put("minimartAmount", minimartAmount);
|
||||||
|
map1.put("minimartNum", minimartNum);
|
||||||
|
map1.put("pointMallAmount", pointMallAmount);
|
||||||
|
map1.put("pointMallNum", pointMallNum);
|
||||||
|
map1.put("noOilNum", noOilNum);
|
||||||
return map1;
|
return map1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1643,12 +1665,14 @@ public class AllOrderInfoServiceImpl extends ServiceImpl<AllOrderInfoMapper,AllO
|
|||||||
// 计算两个日期之间的天数差
|
// 计算两个日期之间的天数差
|
||||||
return endDate.toEpochDay() - beginDate.toEpochDay() + 1;
|
return endDate.toEpochDay() - beginDate.toEpochDay() + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
private long dayCount2(LocalDate createDate) {
|
private long dayCount2(LocalDate createDate) {
|
||||||
// 获取当前日期
|
// 获取当前日期
|
||||||
LocalDate currentDate = LocalDate.now();
|
LocalDate currentDate = LocalDate.now();
|
||||||
// 计算两个日期之间的天数差
|
// 计算两个日期之间的天数差
|
||||||
return ChronoUnit.DAYS.between(createDate, currentDate);
|
return ChronoUnit.DAYS.between(createDate, currentDate);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void calculatedMean(SysDeptVo sysDept, long day) {
|
private void calculatedMean(SysDeptVo sysDept, long day) {
|
||||||
// 创建 DecimalFormat 对象,指定保留两位小数的格式
|
// 创建 DecimalFormat 对象,指定保留两位小数的格式
|
||||||
DecimalFormat df = new DecimalFormat("0.00");
|
DecimalFormat df = new DecimalFormat("0.00");
|
||||||
|
Loading…
Reference in New Issue
Block a user