修改邮件配置,统计修改
This commit is contained in:
parent
d814c0f376
commit
f29b9c1672
@ -88,43 +88,46 @@ public class XhpcInvoiceController extends BaseController {
|
|||||||
* @date 2021/12/22 12:03
|
* @date 2021/12/22 12:03
|
||||||
* @since version-1.0
|
* @since version-1.0
|
||||||
*/
|
*/
|
||||||
@Log(title = "用户提交发票状态", businessType = BusinessType.UPDATE)
|
// @Log(title = "用户提交发票状态", businessType = BusinessType.UPDATE)
|
||||||
@PatchMapping()
|
// @PatchMapping()
|
||||||
public AjaxResult invoiceToUser(@RequestBody InvoiceToUserRequest requestData) {
|
// public AjaxResult invoiceToUser(@RequestBody InvoiceToUserRequest requestData) {
|
||||||
//前置条件
|
// //前置条件
|
||||||
if (requestData.getInvoiceId() == null) {
|
// if (requestData.getInvoiceId() == null) {
|
||||||
return AjaxResult.error("必须上传发票id");
|
// return AjaxResult.error("必须上传发票id");
|
||||||
}
|
// }
|
||||||
if (requestData.getStatus() == null || requestData.getStatus().equals(InvoiceStatusConst.INVOICING)) {
|
// if (requestData.getStatus() == null || requestData.getStatus().equals(InvoiceStatusConst.INVOICING)) {
|
||||||
return AjaxResult.error("必须传递发票状态或发票状态不能为0");
|
// return AjaxResult.error("必须传递发票状态或发票状态不能为0");
|
||||||
}
|
// }
|
||||||
//开失败发票
|
// //开失败发票
|
||||||
if (requestData.getStatus().equals(InvoiceStatusConst.FAIL)) {
|
// if (requestData.getStatus().equals(InvoiceStatusConst.FAIL)) {
|
||||||
try {
|
// try {
|
||||||
xhpcInvoiceService.failInvoiceToUser(requestData);
|
// xhpcInvoiceService.failInvoiceToUser(requestData);
|
||||||
return AjaxResult.success();
|
// return AjaxResult.success();
|
||||||
} catch (Exception e) {
|
// } catch (Exception e) {
|
||||||
return AjaxResult.error("开失败发票失败");
|
// return AjaxResult.error("开失败发票失败");
|
||||||
}
|
// }
|
||||||
} else {
|
// } else {
|
||||||
//开成功发票
|
// //开成功发票
|
||||||
try {
|
// try {
|
||||||
//捕获参数异常
|
// //捕获参数异常
|
||||||
Boolean flagOfjudge = xhpcInvoiceService.invoiceToUser(requestData);
|
// Boolean flagOfjudge = xhpcInvoiceService.invoiceToUser(requestData);
|
||||||
if (!flagOfjudge) {
|
// if (!flagOfjudge) {
|
||||||
return AjaxResult.error("客户邮箱有误,邮件未发送成功,请通知用户修改邮箱");
|
// return AjaxResult.error("客户邮箱有误,邮件未发送成功,请通知用户修改邮箱");
|
||||||
}
|
// }
|
||||||
} catch (Exception e) {
|
// } catch (Exception e) {
|
||||||
return AjaxResult.error(e.getMessage());
|
// return AjaxResult.error(e.getMessage());
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
return AjaxResult.success();
|
// return AjaxResult.success();
|
||||||
}
|
// }
|
||||||
|
|
||||||
|
|
||||||
@Log(title = "用户提交发票状态", businessType = BusinessType.UPDATE)
|
//@Log(title = "用户提交发票状态", businessType = BusinessType.UPDATE)
|
||||||
@PostMapping("/add")
|
@PostMapping("/add")
|
||||||
public AjaxResult postInvoiceToUser(@RequestBody InvoiceToUserRequest requestData) {
|
public AjaxResult postInvoiceToUser(@RequestBody InvoiceToUserRequest requestData) {
|
||||||
|
System.out.println("<<<<<<<<<<<<<<<<<<<进入开发票>>>>>>>>>>>>>>>>>>");
|
||||||
|
System.out.println("<<<<<<<<<<<<<<<<<<<进入开发票>>>>>>>>>>>>>>>>>>");
|
||||||
|
System.out.println("<<<<<<<<<<<<<<<<<<<进入开发票>>>>>>>>>>>>>>>>>>");
|
||||||
//前置条件
|
//前置条件
|
||||||
if (requestData.getInvoiceId() == null) {
|
if (requestData.getInvoiceId() == null) {
|
||||||
return AjaxResult.error("必须上传发票id");
|
return AjaxResult.error("必须上传发票id");
|
||||||
|
|||||||
@ -147,6 +147,7 @@ public class XhpcInvoiceServiceImpl implements XhpcInvoiceService {
|
|||||||
String receiveEmail = xhpcInvoice.getReceiveEmail();
|
String receiveEmail = xhpcInvoice.getReceiveEmail();
|
||||||
//从阿里云上下载下来电子发票
|
//从阿里云上下载下来电子发票
|
||||||
String fileUrl = requestData.getEletricInvoiceUrl();
|
String fileUrl = requestData.getEletricInvoiceUrl();
|
||||||
|
System.out.println("<<<<<<<<<<111<<<<<<<<<发票路径>>>>>>>>>>222>>>>>>>>"+fileUrl);
|
||||||
File electricInvoiceFile = new File(environment.getProperty("file.serverStoreDisposableFileLocation") + "ElectricInvoice.pdf");
|
File electricInvoiceFile = new File(environment.getProperty("file.serverStoreDisposableFileLocation") + "ElectricInvoice.pdf");
|
||||||
try {
|
try {
|
||||||
//参数1 文件下载路径
|
//参数1 文件下载路径
|
||||||
@ -156,8 +157,10 @@ public class XhpcInvoiceServiceImpl implements XhpcInvoiceService {
|
|||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw new RuntimeException("在阿里云上无法找到该文件,请检查上传的图片路径是否完整或有误");
|
throw new RuntimeException("在阿里云上无法找到该文件,请检查上传的图片路径是否完整或有误");
|
||||||
}
|
}
|
||||||
|
System.out.println("<<<<<<<<<<333<<<<<<<<<发票路径>>>>>>>>>>444>>>>>>>>"+fileUrl);
|
||||||
try {
|
try {
|
||||||
MailUtil.send(receiveEmail, "【小华充电】电子发票", "邮件来自小华充电", false, electricInvoiceFile);
|
MailUtil.send(receiveEmail, "【小华充电】电子发票", "邮件来自小华充电", false, electricInvoiceFile);
|
||||||
|
System.out.println("<<<<<<<<<<4444<<<<<<<<<发票路径>>>>>>>>>>444>>>>>>>>"+fileUrl);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
System.out.println(e.getMessage());
|
System.out.println(e.getMessage());
|
||||||
return Boolean.FALSE;
|
return Boolean.FALSE;
|
||||||
@ -166,6 +169,7 @@ public class XhpcInvoiceServiceImpl implements XhpcInvoiceService {
|
|||||||
electricInvoiceFile.delete();
|
electricInvoiceFile.delete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
System.out.println("<<<<<<<<<<5555<<<<<<<<<发票路径>>>>>>>>>>444>>>>>>>>"+fileUrl);
|
||||||
//更新发票数据,并设置用户未阅读状态
|
//更新发票数据,并设置用户未阅读状态
|
||||||
Long successFlag = xhpcInvoiceMapper.updateInvoiceToUser(requestData);
|
Long successFlag = xhpcInvoiceMapper.updateInvoiceToUser(requestData);
|
||||||
if (successFlag == 0) {
|
if (successFlag == 0) {
|
||||||
|
|||||||
@ -2,3 +2,4 @@
|
|||||||
from = coml_aaron@163.com
|
from = coml_aaron@163.com
|
||||||
# 密码(注意,某些邮箱需要为SMTP服务单独设置密码,详情查看相关帮助)
|
# 密码(注意,某些邮箱需要为SMTP服务单独设置密码,详情查看相关帮助)
|
||||||
pass = DRTYHUCGNKPOFRVE
|
pass = DRTYHUCGNKPOFRVE
|
||||||
|
port = 465
|
||||||
@ -511,23 +511,23 @@ public class XhpcStatisticsServiceImpl extends BaseService implements IXhpcStati
|
|||||||
}
|
}
|
||||||
private Map<String, Object> getStatistics(String time){
|
private Map<String, Object> getStatistics(String time){
|
||||||
Map<String, Object> map =new HashMap<>();
|
Map<String, Object> map =new HashMap<>();
|
||||||
map.put("chargingDegree",0.00);
|
map.put("chargingDegree","0.00");
|
||||||
map.put("chargingTime",0.00);
|
map.put("chargingTime","0.00");
|
||||||
map.put("chargingNumber",0);
|
map.put("chargingNumber","0.00");
|
||||||
map.put("powerPrice",0.00);
|
map.put("powerPrice","0.00");
|
||||||
map.put("servicePrice",0.00);
|
map.put("servicePrice","0.00");
|
||||||
map.put("totalPrice",0.00);
|
map.put("totalPrice","0.00");
|
||||||
map.put("promotionDiscount",0.00);
|
map.put("promotionDiscount","0.00");
|
||||||
map.put("actPrice",0.00);
|
map.put("actPrice","0.00");
|
||||||
map.put("actPowerPrice",0.00);
|
map.put("actPowerPrice","0.00");
|
||||||
map.put("actServicePrice",0.00);
|
map.put("actServicePrice","0.00");
|
||||||
map.put("internetCommission",0.00);
|
map.put("internetCommission","0.00");
|
||||||
map.put("internetSvcCommission",0.00);
|
map.put("internetSvcCommission","0.00");
|
||||||
map.put("internetDegreeCommission",0.00);
|
map.put("internetDegreeCommission","0.00");
|
||||||
map.put("platformCommission",0.00);
|
map.put("platformCommission","0.00");
|
||||||
map.put("platformSvcCommisssion",0.00);
|
map.put("platformSvcCommisssion","0.00");
|
||||||
map.put("operationCommission",0.00);
|
map.put("operationCommission","0.00");
|
||||||
map.put("operationSvcCommission",0.00);
|
map.put("operationSvcCommission","0.00");
|
||||||
map.put("time",time);
|
map.put("time",time);
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -38,23 +38,23 @@
|
|||||||
|
|
||||||
<select id="getTimeIntervalPage" resultType="map">
|
<select id="getTimeIntervalPage" resultType="map">
|
||||||
select
|
select
|
||||||
sum(act_price) actPrice,
|
format(sum(act_price), 2) actPrice,
|
||||||
sum(act_power_price) actPowerPrice,
|
format(sum(act_power_price), 2) actPowerPrice,
|
||||||
sum(act_service_price) actServicePrice,
|
format(sum(act_service_price), 2) actServicePrice,
|
||||||
sum(charging_degree) chargingDegree,
|
format(sum(charging_degree), 2) chargingDegree,
|
||||||
sum(charging_time) chargingTime,
|
format(sum(charging_time), 2) chargingTime,
|
||||||
sum(charging_number) chargingNumber,
|
format(sum(charging_number), 2) chargingNumber,
|
||||||
sum(power_price) powerPrice,
|
format(sum(power_price), 2) powerPrice,
|
||||||
sum(service_price) servicePrice,
|
format(sum(service_price), 2) servicePrice,
|
||||||
sum(total_price) totalPrice,
|
format(sum(total_price), 2) totalPrice,
|
||||||
sum(promotion_discount) promotionDiscount,
|
format(sum(promotion_discount), 2) promotionDiscount,
|
||||||
sum(internet_commission) internetCommission,
|
format(sum(internet_commission), 2) internetCommission,
|
||||||
sum(internet_svc_commission) internetSvcCommission,
|
format(sum(internet_svc_commission), 2) internetSvcCommission,
|
||||||
sum(internet_degree_commission) internetDegreeCommission,
|
format(sum(internet_degree_commission), 2) internetDegreeCommission,
|
||||||
sum(platform_commission) platformCommission,
|
format(sum(platform_commission), 2) platformCommission,
|
||||||
sum(platform_svc_commisssion) platformSvcCommisssion,
|
format(sum(platform_svc_commisssion), 2) platformSvcCommisssion,
|
||||||
sum(operation_commission) operationCommission,
|
format(sum(operation_commission), 2) operationCommission,
|
||||||
sum(operation_svc_commission) operationSvcCommission,
|
format(sum(operation_svc_commission), 2) operationSvcCommission,
|
||||||
status,
|
status,
|
||||||
case when status=1 then "00:00-01:00"
|
case when status=1 then "00:00-01:00"
|
||||||
when status=2 then "01:00-02:00"
|
when status=2 then "01:00-02:00"
|
||||||
@ -110,23 +110,23 @@
|
|||||||
|
|
||||||
<select id="getDateIntervalPage" resultType="map">
|
<select id="getDateIntervalPage" resultType="map">
|
||||||
select
|
select
|
||||||
sum(charging_degree) chargingDegree,
|
format(sum(charging_degree), 2) chargingDegree,
|
||||||
sum(charging_time) chargingTime,
|
format(sum(charging_time), 2) chargingTime,
|
||||||
sum(charging_number) chargingNumber,
|
format(sum(charging_number), 2) chargingNumber,
|
||||||
sum(power_price) powerPrice,
|
format(sum(power_price), 2) powerPrice,
|
||||||
sum(service_price) servicePrice,
|
format(sum(service_price), 2) servicePrice,
|
||||||
sum(total_price) totalPrice,
|
format(sum(total_price), 2) totalPrice,
|
||||||
sum(act_price) actPrice,
|
format(sum(act_price), 2) actPrice,
|
||||||
sum(act_power_price) actPowerPrice,
|
format(sum(act_power_price), 2) actPowerPrice,
|
||||||
sum(act_service_price) actServicePrice,
|
format(sum(act_service_price), 2) actServicePrice,
|
||||||
sum(promotion_discount) promotionDiscount,
|
format(sum(promotion_discount), 2) promotionDiscount,
|
||||||
sum(internet_commission) internetCommission,
|
format(sum(internet_commission), 2) internetCommission,
|
||||||
sum(internet_svc_commission) internetSvcCommission,
|
format(sum(internet_svc_commission), 2) internetSvcCommission,
|
||||||
sum(internet_degree_commission) internetDegreeCommission,
|
format(sum(internet_degree_commission), 2) internetDegreeCommission,
|
||||||
sum(platform_commission) platformCommission,
|
format(sum(platform_commission), 2) platformCommission,
|
||||||
sum(platform_svc_commisssion) platformSvcCommisssion,
|
format(sum(platform_svc_commisssion), 2) platformSvcCommisssion,
|
||||||
sum(operation_commission) operationCommission,
|
format(sum(operation_commission), 2) operationCommission,
|
||||||
sum(operation_svc_commission) operationSvcCommission,
|
format(sum(operation_svc_commission), 2) operationSvcCommission,
|
||||||
DATE_FORMAT(create_time,'%Y-%m-%d') createTime
|
DATE_FORMAT(create_time,'%Y-%m-%d') createTime
|
||||||
from xhpc_statistics_station
|
from xhpc_statistics_station
|
||||||
where del_flag=0 and type=1
|
where del_flag=0 and type=1
|
||||||
@ -157,23 +157,23 @@
|
|||||||
|
|
||||||
<select id="getStationIntervalPage" resultType="map">
|
<select id="getStationIntervalPage" resultType="map">
|
||||||
select
|
select
|
||||||
sum(ss.charging_degree) chargingDegree,
|
format(sum(ss.charging_degree), 2) chargingDegree,
|
||||||
sum(ss.charging_time) chargingTime,
|
format(sum(ss.charging_time), 2) chargingTime,
|
||||||
sum(ss.charging_number) chargingNumber,
|
format(sum(ss.charging_number), 2) chargingNumber,
|
||||||
sum(ss.power_price) powerPrice,
|
format(sum(ss.power_price), 2) powerPrice,
|
||||||
sum(ss.service_price) servicePrice,
|
format(sum(ss.service_price), 2) servicePrice,
|
||||||
sum(ss.total_price) totalPrice,
|
format(sum(ss.total_price), 2) totalPrice,
|
||||||
sum(ss.act_price) actPrice,
|
format(sum(ss.act_price), 2) actPrice,
|
||||||
sum(ss.act_power_price) actPowerPrice,
|
format(sum(ss.act_power_price), 2) actPowerPrice,
|
||||||
sum(ss.act_service_price) actServicePrice,
|
format(sum(ss.act_service_price), 2) actServicePrice,
|
||||||
sum(ss.promotion_discount) promotionDiscount,
|
format(sum(ss.promotion_discount), 2) promotionDiscount,
|
||||||
sum(ss.internet_commission) internetCommission,
|
format(sum(ss.internet_commission), 2) internetCommission,
|
||||||
sum(ss.internet_svc_commission) internetSvcCommission,
|
format(sum(ss.internet_svc_commission), 2) internetSvcCommission,
|
||||||
sum(ss.internet_degree_commission) internetDegreeCommission,
|
format(sum(ss.internet_degree_commission), 2) internetDegreeCommission,
|
||||||
sum(ss.platform_commission) platformCommission,
|
format(sum(ss.platform_commission), 2) platformCommission,
|
||||||
sum(ss.platform_svc_commisssion) platformSvcCommisssion,
|
format(sum(ss.platform_svc_commisssion), 2) platformSvcCommisssion,
|
||||||
sum(ss.operation_commission) operationCommission,
|
format(sum(ss.operation_commission), 2) operationCommission,
|
||||||
sum(ss.operation_svc_commission) operationSvcCommission,
|
format(sum(ss.operation_svc_commission), 2) operationSvcCommission,
|
||||||
cs.name chargingStationName,
|
cs.name chargingStationName,
|
||||||
op.name operatorName,
|
op.name operatorName,
|
||||||
DATE_FORMAT(ss.create_time,'%Y-%m-%d') createTime
|
DATE_FORMAT(ss.create_time,'%Y-%m-%d') createTime
|
||||||
@ -213,23 +213,23 @@
|
|||||||
|
|
||||||
<select id="getOperatorIntervalPage" resultType="map">
|
<select id="getOperatorIntervalPage" resultType="map">
|
||||||
select
|
select
|
||||||
sum(ss.charging_degree) chargingDegree,
|
format(sum(ss.charging_degree), 2) chargingDegree,
|
||||||
sum(ss.charging_time) chargingTime,
|
format(sum(ss.charging_time), 2) chargingTime,
|
||||||
sum(ss.charging_number) chargingNumber,
|
format(sum(ss.charging_number), 2) chargingNumber,
|
||||||
sum(ss.power_price) powerPrice,
|
format(sum(ss.power_price), 2) powerPrice,
|
||||||
sum(ss.service_price) servicePrice,
|
format(sum(ss.service_price), 2) servicePrice,
|
||||||
sum(ss.total_price) totalPrice,
|
format(sum(ss.total_price), 2) totalPrice,
|
||||||
sum(ss.act_price) actPrice,
|
format(sum(ss.act_price), 2) actPrice,
|
||||||
sum(ss.act_power_price) actPowerPrice,
|
format(sum(ss.act_power_price), 2) actPowerPrice,
|
||||||
sum(ss.act_service_price) actServicePrice,
|
format(sum(ss.act_service_price), 2) actServicePrice,
|
||||||
sum(ss.promotion_discount) promotionDiscount,
|
format(sum(ss.promotion_discount), 2) promotionDiscount,
|
||||||
sum(ss.internet_commission) internetCommission,
|
format(sum(ss.internet_commission), 2) internetCommission,
|
||||||
sum(ss.internet_svc_commission) internetSvcCommission,
|
format(sum(ss.internet_svc_commission), 2) internetSvcCommission,
|
||||||
sum(ss.internet_degree_commission) internetDegreeCommission,
|
format(sum(ss.internet_degree_commission), 2) internetDegreeCommission,
|
||||||
sum(ss.platform_commission) platformCommission,
|
format(sum(ss.platform_commission), 2) platformCommission,
|
||||||
sum(ss.platform_svc_commisssion) platformSvcCommisssion,
|
format(sum(ss.platform_svc_commisssion), 2) platformSvcCommisssion,
|
||||||
sum(ss.operation_commission) operationCommission,
|
format(sum(ss.operation_commission), 2) operationCommission,
|
||||||
sum(ss.operation_svc_commission) operationSvcCommission,
|
format(sum(ss.operation_svc_commission), 2) operationSvcCommission,
|
||||||
op.name operatorName,
|
op.name operatorName,
|
||||||
DATE_FORMAT(ss.create_time,'%Y-%m-%d') createTime
|
DATE_FORMAT(ss.create_time,'%Y-%m-%d') createTime
|
||||||
from xhpc_statistics_station as ss
|
from xhpc_statistics_station as ss
|
||||||
@ -261,23 +261,23 @@
|
|||||||
|
|
||||||
<select id="getInternetUserIntervalPage" resultType="map">
|
<select id="getInternetUserIntervalPage" resultType="map">
|
||||||
select
|
select
|
||||||
sum(ss.charging_degree) chargingDegree,
|
format(sum(ss.charging_degree), 2) chargingDegree,
|
||||||
sum(ss.charging_time) chargingTime,
|
format(sum(ss.charging_time), 2) chargingTime,
|
||||||
sum(ss.charging_number) chargingNumber,
|
format(sum(ss.charging_number), 2) chargingNumber,
|
||||||
sum(ss.power_price) powerPrice,
|
format(sum(ss.power_price), 2) powerPrice,
|
||||||
sum(ss.service_price) servicePrice,
|
format(sum(ss.service_price), 2) servicePrice,
|
||||||
sum(ss.total_price) totalPrice,
|
format(sum(ss.total_price), 2) totalPrice,
|
||||||
sum(ss.act_price) actPrice,
|
format(sum(ss.act_price), 2) actPrice,
|
||||||
sum(ss.act_power_price) actPowerPrice,
|
format(sum(ss.act_power_price), 2) actPowerPrice,
|
||||||
sum(ss.act_service_price) actServicePrice,
|
format(sum(ss.act_service_price), 2) actServicePrice,
|
||||||
sum(ss.promotion_discount) promotionDiscount,
|
format(sum(ss.promotion_discount), 2) promotionDiscount,
|
||||||
sum(ss.internet_commission) internetCommission,
|
format(sum(ss.internet_commission), 2) internetCommission,
|
||||||
sum(ss.internet_svc_commission) internetSvcCommission,
|
format(sum(ss.internet_svc_commission), 2) internetSvcCommission,
|
||||||
sum(ss.internet_degree_commission) internetDegreeCommission,
|
format(sum(ss.internet_degree_commission), 2) internetDegreeCommission,
|
||||||
sum(ss.platform_commission) platformCommission,
|
format(sum(ss.platform_commission), 2) platformCommission,
|
||||||
sum(ss.platform_svc_commisssion) platformSvcCommisssion,
|
format(sum(ss.platform_svc_commisssion), 2) platformSvcCommisssion,
|
||||||
sum(ss.operation_commission) operationCommission,
|
format(sum(ss.operation_commission), 2) operationCommission,
|
||||||
sum(ss.operation_svc_commission) operationSvcCommission,
|
format(sum(ss.operation_svc_commission), 2) operationSvcCommission,
|
||||||
iu.name internetUserName,
|
iu.name internetUserName,
|
||||||
DATE_FORMAT(ss.create_time,'%Y-%m-%d') createTime
|
DATE_FORMAT(ss.create_time,'%Y-%m-%d') createTime
|
||||||
from xhpc_statistics_station as ss
|
from xhpc_statistics_station as ss
|
||||||
@ -306,23 +306,23 @@
|
|||||||
|
|
||||||
<select id="getTerminalIntervalPage" resultType="map">
|
<select id="getTerminalIntervalPage" resultType="map">
|
||||||
select
|
select
|
||||||
sum(ss.charging_degree) chargingDegree,
|
format(sum(ss.charging_degree), 2) chargingDegree,
|
||||||
sum(ss.charging_time) chargingTime,
|
format(sum(ss.charging_time), 2) chargingTime,
|
||||||
sum(ss.charging_number) chargingNumber,
|
format(sum(ss.charging_number), 2) chargingNumber,
|
||||||
sum(ss.power_price) powerPrice,
|
format(sum(ss.power_price), 2) powerPrice,
|
||||||
sum(ss.service_price) servicePrice,
|
format(sum(ss.service_price), 2) servicePrice,
|
||||||
sum(ss.total_price) totalPrice,
|
format(sum(ss.total_price), 2) totalPrice,
|
||||||
sum(ss.act_price) actPrice,
|
format(sum(ss.act_price), 2) actPrice,
|
||||||
sum(ss.act_power_price) actPowerPrice,
|
format(sum(ss.act_power_price), 2) actPowerPrice,
|
||||||
sum(ss.act_service_price) actServicePrice,
|
format(sum(ss.act_service_price), 2) actServicePrice,
|
||||||
sum(ss.promotion_discount) promotionDiscount,
|
format(sum(ss.promotion_discount), 2) promotionDiscount,
|
||||||
sum(ss.internet_commission) internetCommission,
|
format(sum(ss.internet_commission), 2) internetCommission,
|
||||||
sum(ss.internet_svc_commission) internetSvcCommission,
|
format(sum(ss.internet_svc_commission), 2) internetSvcCommission,
|
||||||
sum(ss.internet_degree_commission) internetDegreeCommission,
|
format(sum(ss.internet_degree_commission), 2) internetDegreeCommission,
|
||||||
sum(ss.platform_commission) platformCommission,
|
format(sum(ss.platform_commission), 2) platformCommission,
|
||||||
sum(ss.platform_svc_commisssion) platformSvcCommisssion,
|
format(sum(ss.platform_svc_commisssion), 2) platformSvcCommisssion,
|
||||||
sum(ss.operation_commission) operationCommission,
|
format(sum(ss.operation_commission), 2) operationCommission,
|
||||||
sum(ss.operation_svc_commission) operationSvcCommission,
|
format(sum(ss.operation_svc_commission), 2) operationSvcCommission,
|
||||||
cs.name chargingStationName,
|
cs.name chargingStationName,
|
||||||
te.name terminalName,
|
te.name terminalName,
|
||||||
DATE_FORMAT(ss.create_time,'%Y-%m-%d') createTime
|
DATE_FORMAT(ss.create_time,'%Y-%m-%d') createTime
|
||||||
@ -422,23 +422,23 @@
|
|||||||
|
|
||||||
<select id="getMechanismPage" resultType="map">
|
<select id="getMechanismPage" resultType="map">
|
||||||
select
|
select
|
||||||
sum(charging_degree) chargingDegree,
|
format(sum(charging_degree), 2) chargingDegree,
|
||||||
sum(charging_time) chargingTime,
|
format(sum(charging_time), 2) chargingTime,
|
||||||
sum(charging_number) chargingNumber,
|
format(sum(charging_number), 2) chargingNumber,
|
||||||
sum(power_price) powerPrice,
|
format(sum(power_price), 2) powerPrice,
|
||||||
sum(service_price) servicePrice,
|
format(sum(service_price), 2) servicePrice,
|
||||||
sum(total_price) totalPrice,
|
format(sum(total_price), 2) totalPrice,
|
||||||
sum(act_price) actPrice,
|
format(sum(act_price), 2) actPrice,
|
||||||
sum(act_power_price) actPowerPrice,
|
format(sum(act_power_price), 2) actPowerPrice,
|
||||||
sum(act_service_price) actServicePrice,
|
format(sum(act_service_price), 2) actServicePrice,
|
||||||
sum(promotion_discount) promotionDiscount,
|
format(sum(promotion_discount), 2) promotionDiscount,
|
||||||
sum(internet_commission) internetCommission,
|
format(sum(internet_commission), 2) internetCommission,
|
||||||
sum(internet_svc_commission) internetSvcCommission,
|
format(sum(internet_svc_commission), 2) internetSvcCommission,
|
||||||
sum(internet_degree_commission) internetDegreeCommission,
|
format(sum(internet_degree_commission), 2) internetDegreeCommission,
|
||||||
sum(platform_commission) platformCommission,
|
format(sum(platform_commission), 2) platformCommission,
|
||||||
sum(platform_svc_commisssion) platformSvcCommisssion,
|
format(sum(platform_svc_commisssion), 2) platformSvcCommisssion,
|
||||||
sum(operation_commission) operationCommission,
|
format(sum(operation_commission) , 2)operationCommission,
|
||||||
sum(operation_svc_commission) operationSvcCommission,
|
format(sum(operation_svc_commission), 2) operationSvcCommission,
|
||||||
DATE_FORMAT(create_time,'%Y-%m-%d') createTime,
|
DATE_FORMAT(create_time,'%Y-%m-%d') createTime,
|
||||||
source as source,
|
source as source,
|
||||||
CASE
|
CASE
|
||||||
@ -450,7 +450,7 @@
|
|||||||
"未知用户"
|
"未知用户"
|
||||||
END sourceName
|
END sourceName
|
||||||
from xhpc_statistics_station
|
from xhpc_statistics_station
|
||||||
where del_flag=0 and type=2
|
where del_flag=0 and type=2 and source !=0 and source !=1
|
||||||
<if test="source !=null and source !=-1">
|
<if test="source !=null and source !=-1">
|
||||||
and source=#{source}
|
and source=#{source}
|
||||||
</if>
|
</if>
|
||||||
@ -872,24 +872,24 @@
|
|||||||
|
|
||||||
<select id="getSumSourceList" resultType="map">
|
<select id="getSumSourceList" resultType="map">
|
||||||
select
|
select
|
||||||
sum(ss.charging_degree) chargingDegree,
|
format(sum(ss.charging_degree), 2) chargingDegree,
|
||||||
sum(ss.charging_time) chargingTime,
|
format(sum(ss.charging_time), 2) chargingTime,
|
||||||
sum(ss.charging_number) chargingNumber,
|
format(sum(ss.charging_number), 2) chargingNumber,
|
||||||
sum(ss.power_price) powerPrice,
|
format(sum(ss.power_price), 2) powerPrice,
|
||||||
sum(ss.service_price) servicePrice,
|
format(sum(ss.service_price), 2) servicePrice,
|
||||||
sum(ss.total_price) totalPrice,
|
format(sum(ss.total_price), 2) totalPrice,
|
||||||
sum(ss.act_price) actPrice,
|
format(sum(ss.act_price), 2) actPrice,
|
||||||
sum(ss.act_power_price) actPowerPrice,
|
format(sum(ss.act_power_price), 2) actPowerPrice,
|
||||||
sum(ss.act_service_price) actServicePrice,
|
format(sum(ss.act_service_price), 2) actServicePrice,
|
||||||
sum(ss.promotion_discount) promotionDiscount,
|
format(sum(ss.promotion_discount), 2) promotionDiscount,
|
||||||
sum(ss.internet_commission) internetCommission,
|
format(sum(ss.internet_commission), 2) internetCommission,
|
||||||
sum(ss.internet_svc_commission) internetSvcCommission,
|
format(sum(ss.internet_svc_commission), 2) internetSvcCommission,
|
||||||
sum(ss.internet_degree_commission) internetDegreeCommission,
|
format(sum(ss.internet_degree_commission), 2) internetDegreeCommission,
|
||||||
sum(ss.platform_commission) platformCommission,
|
format(sum(ss.platform_commission), 2) platformCommission,
|
||||||
sum(ss.platform_svc_commisssion) platformSvcCommisssion,
|
format(sum(ss.platform_svc_commisssion), 2) platformSvcCommisssion,
|
||||||
sum(ss.operation_commission) operationCommission,
|
format(sum(ss.operation_commission), 2) operationCommission,
|
||||||
sum(ss.operation_svc_commission) operationSvcCommission,
|
format(sum(ss.operation_svc_commission), 2) operationSvcCommission,
|
||||||
IF(SUM(iu.name) IS NULL,ss.charging_mode, iu.name) as internetUserName,
|
IF(iu.name IS NULL,ss.charging_mode, iu.name) as internetUserName,
|
||||||
DATE_FORMAT(ss.create_time,'%Y-%m-%d') createTime
|
DATE_FORMAT(ss.create_time,'%Y-%m-%d') createTime
|
||||||
from xhpc_statistics_station as ss
|
from xhpc_statistics_station as ss
|
||||||
left join xhpc_internet_user as iu on iu.internet_user_id = ss.charging_mode
|
left join xhpc_internet_user as iu on iu.internet_user_id = ss.charging_mode
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user