parent
ad405e2c73
commit
0a57ca9eb7
|
@ -290,63 +290,25 @@ public class BusStoreInfoController extends BaseController {
|
||||||
if (!"admin".equals(user.getUsername())) {
|
if (!"admin".equals(user.getUsername())) {
|
||||||
busStoreInfo.setBindUser(user.getUsername());
|
busStoreInfo.setBindUser(user.getUsername());
|
||||||
}
|
}
|
||||||
// List<BusStoreInfo> list = busStoreInfoService.selectBusStoreInfoList(busStoreInfo);
|
|
||||||
// List<RespBusStoreInfo> tableList = list.stream()
|
|
||||||
// .map(busStoreInfo1 -> {
|
|
||||||
// RespBusStoreInfo info = new RespBusStoreInfo(busStoreInfo1);
|
|
||||||
// BusStoreDayInfo busStoreDayInfo = new BusStoreDayInfo();
|
|
||||||
// busStoreDayInfo.setStoreId(info.getId());
|
|
||||||
// List<BusStoreDayInfo> ll = busStoreDayInfoService.selectBusStoreDayInfoList(busStoreDayInfo);
|
|
||||||
// int a = ll.get(0).getLastPositiveReviewsNum();//todo 好评-五星
|
|
||||||
// int b = ll.get(0).getLastReturnVisitNum();
|
|
||||||
// info.setLastOrderNum(ll.get(0).getLastOrderNum());
|
|
||||||
// info.setLastReturnVisitNum(b);
|
|
||||||
// info.setLastPositiveReviewsNum(a);
|
|
||||||
// info.setLastFiveStarReviewsNum(ll.get(0).getLastFiveStarReviewsNum());
|
|
||||||
//// String date = LocalDateTime.now().minusDays(1).format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
|
||||||
//// List<BusReturnVisitInfo> llll = iBusReturnVisitInfoService.selectBusReturnVisitInfoListByDate(busStoreInfo1.getStoreCode(),date);
|
|
||||||
//// info.setLastReturnVisitNum(llll.size());
|
|
||||||
// info.setScore(ll.get(0).getScore());
|
|
||||||
// if (a != 0 && b != 0) {
|
|
||||||
// info.setLastReturnVisitRate(getRate(a,b));
|
|
||||||
// } else {
|
|
||||||
// info.setLastReturnVisitRate("0");
|
|
||||||
// }
|
|
||||||
// String today = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
|
||||||
// List<BusReturnVisitInfo> lll = iBusReturnVisitInfoService.selectBusReturnVisitInfoListByDate(busStoreInfo1.getStoreCode(),today);
|
|
||||||
// info.setTodayReturnVisitNum(lll.size());
|
|
||||||
// BusStoreConfigInfo busStoreConfigInfo = new BusStoreConfigInfo();
|
|
||||||
// busStoreConfigInfo.setStoreCode(busStoreInfo1.getStoreCode());
|
|
||||||
// List<BusStoreConfigInfo> list1 = iBusStoreConfigInfoService.selectBusStoreConfigInfoList(busStoreConfigInfo);
|
|
||||||
// if(list1.size() == 1){
|
|
||||||
// info.setReturnVisitUserRange(list1.get(0).getMinOrderNum()+"~"+list1.get(0).getMaxOrderNum());
|
|
||||||
// }
|
|
||||||
// if("1".equals(info.getPlatformType())){
|
|
||||||
// info.setPlatformType("美团");
|
|
||||||
// }
|
|
||||||
// if ("1".equals(info.getGrantStatus())){
|
|
||||||
// info.setGrantStatus("在线");
|
|
||||||
// }else if("2".equals(info.getGrantStatus())){
|
|
||||||
// info.setGrantStatus("掉线");
|
|
||||||
// }
|
|
||||||
// if ("1".equals(info.getReturnVisitStatus())){
|
|
||||||
// info.setReturnVisitStatus("开启");
|
|
||||||
// }else if("2".equals(info.getReturnVisitStatus())){
|
|
||||||
// info.setReturnVisitStatus("关闭");
|
|
||||||
// }
|
|
||||||
// if ("1".equals(info.getSelfDeliveryStatus())){
|
|
||||||
// info.setSelfDeliveryStatus("正常");
|
|
||||||
// }else if("2".equals(info.getSelfDeliveryStatus())){
|
|
||||||
// info.setSelfDeliveryStatus("自配送");
|
|
||||||
// }
|
|
||||||
// return info;
|
|
||||||
// })
|
|
||||||
// .collect(Collectors.toList());
|
|
||||||
List<RespBusStoreInfo> listNew = busStoreInfoService.storeStatisticsExport(busStoreInfo);
|
List<RespBusStoreInfo> listNew = busStoreInfoService.storeStatisticsExport(busStoreInfo);
|
||||||
ExcelUtil<RespBusStoreInfo> util = new ExcelUtil<>(RespBusStoreInfo.class);
|
ExcelUtil<RespBusStoreInfo> util = new ExcelUtil<>(RespBusStoreInfo.class);
|
||||||
util.exportExcel(response, listNew, "店铺信息");
|
util.exportExcel(response, listNew, "店铺信息");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Log(title = "店铺历史信息", businessType = BusinessType.EXPORT)
|
||||||
|
@PostMapping("/storeHistoryStatisticsExport")
|
||||||
|
public void storeHistoryStatisticsExport(ReqBusStoreInfo reqBusStoreInfo,HttpServletResponse response) throws Exception {
|
||||||
|
BusStoreInfo busStoreInfo = new BusStoreInfo();
|
||||||
|
BeanUtils.copyProperties(reqBusStoreInfo, busStoreInfo);
|
||||||
|
LoginUser user = SecurityUtils.getLoginUser();
|
||||||
|
if (!"admin".equals(user.getUsername())) {
|
||||||
|
busStoreInfo.setBindUser(user.getUsername());
|
||||||
|
}
|
||||||
|
List<RespBusStoreHistoryInfo> listNew = busStoreInfoService.storeHistoryStatisticsExport(busStoreInfo);
|
||||||
|
ExcelUtil<RespBusStoreHistoryInfo> util = new ExcelUtil<>(RespBusStoreHistoryInfo.class);
|
||||||
|
util.exportExcel(response, listNew, "店铺单日统计信息");
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 获取店铺信息详细信息
|
* 获取店铺信息详细信息
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -67,25 +67,26 @@ public class RespBusStoreHistoryInfo {
|
||||||
@JSONField(ordinal = 8)
|
@JSONField(ordinal = 8)
|
||||||
private String lastReturnVisitRate;
|
private String lastReturnVisitRate;
|
||||||
|
|
||||||
|
|
||||||
|
/** 评分 */
|
||||||
|
@Excel(name = "评分")
|
||||||
|
@JSONField(ordinal = 9)
|
||||||
|
private String score;
|
||||||
|
|
||||||
/** 金额 */
|
/** 金额 */
|
||||||
@Excel(name = "金额")
|
@Excel(name = "金额")
|
||||||
@JSONField(ordinal = 9)
|
@JSONField(ordinal = 10)
|
||||||
private int price;
|
private int price;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 绑定时间(创建)
|
* 统计时间(创建)
|
||||||
*/
|
*/
|
||||||
@Excel(name = "金额")
|
@Excel(name = "统计时间")
|
||||||
@JSONField(ordinal = 10)
|
@JSONField(ordinal = 10)
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||||
private Date bindTime;
|
private Date bindTime;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** 评分 */
|
|
||||||
@Excel(name = "评分")
|
|
||||||
@JSONField(ordinal = 11)
|
|
||||||
private String score;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -91,4 +91,6 @@ public interface IBusStoreInfoService
|
||||||
List<RespBusStoreHistoryInfo> storeHistoryStatistics(BusStoreInfo busStoreInfo);
|
List<RespBusStoreHistoryInfo> storeHistoryStatistics(BusStoreInfo busStoreInfo);
|
||||||
|
|
||||||
int changeStoreStatus(BusStoreInfo busStoreInfo);
|
int changeStoreStatus(BusStoreInfo busStoreInfo);
|
||||||
|
|
||||||
|
List<RespBusStoreHistoryInfo> storeHistoryStatisticsExport(BusStoreInfo busStoreInfo);
|
||||||
}
|
}
|
||||||
|
|
|
@ -159,6 +159,12 @@ public class BusStoreInfoServiceImpl implements IBusStoreInfoService
|
||||||
busStoreInfo.setUpdateTime(DateUtils.getNowDate());
|
busStoreInfo.setUpdateTime(DateUtils.getNowDate());
|
||||||
return busStoreInfoMapper.updateBusStoreInfo(busStoreInfo);
|
return busStoreInfoMapper.updateBusStoreInfo(busStoreInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<RespBusStoreHistoryInfo> storeHistoryStatisticsExport(BusStoreInfo busStoreInfo) {
|
||||||
|
return busStoreInfoMapper.storeHistoryStatisticsExport(busStoreInfo);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int lastPositiveReviewsNum(String agentAccount) {
|
public int lastPositiveReviewsNum(String agentAccount) {
|
||||||
return busStoreInfoMapper.lastPositiveReviewsNum(agentAccount);
|
return busStoreInfoMapper.lastPositiveReviewsNum(agentAccount);
|
||||||
|
|
|
@ -662,8 +662,8 @@ export default {
|
||||||
},
|
},
|
||||||
/** 导出按钮操作 */
|
/** 导出按钮操作 */
|
||||||
handleExport(data) {
|
handleExport(data) {
|
||||||
this.download('business/store/export', {
|
this.download('business/store/storeHistoryStatisticsExport', {
|
||||||
...this.queryParams1
|
...this.queryParams
|
||||||
}, `store_${new Date().getTime()}.xlsx`)
|
}, `store_${new Date().getTime()}.xlsx`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue