diff --git a/sql/V2.0_20220309.sql b/sql/V2.0_20220309.sql index a978e906..9d7c9802 100644 --- a/sql/V2.0_20220309.sql +++ b/sql/V2.0_20220309.sql @@ -1290,5 +1290,10 @@ DEFAULT CHARACTER SET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=Dynamic ; +ALTER TABLE `xhpc_community` + ADD COLUMN `commission_type` INT(4) NULL COMMENT ' 0总金额提成 1服务费提成 2电量抽成' AFTER `tenant_id`; + +ALTER TABLE `xhpc_customers` + ADD COLUMN `commission_type` INT(4) NULL COMMENT '0总金额提成 1服务费提成 2电量抽成' AFTER `tenant_id`; diff --git a/xhpc-modules/xhpc-charging-station/src/main/java/com/xhpc/charging/station/service/XhpcChargingStationServiceImpl.java b/xhpc-modules/xhpc-charging-station/src/main/java/com/xhpc/charging/station/service/XhpcChargingStationServiceImpl.java index fda598b6..28b19bba 100644 --- a/xhpc-modules/xhpc-charging-station/src/main/java/com/xhpc/charging/station/service/XhpcChargingStationServiceImpl.java +++ b/xhpc-modules/xhpc-charging-station/src/main/java/com/xhpc/charging/station/service/XhpcChargingStationServiceImpl.java @@ -1285,33 +1285,4 @@ public class XhpcChargingStationServiceImpl extends BaseService implements IXhpc return xhpcChargingStation != null; } - public static void main(String[] args) { - //时间差 -// String startTime="01:00:00"; -// String split = startTime.split(":")[0]; -// System.out.println("split:"+split); -// int num= Integer.valueOf(split); -// -// System.out.println(num); - - - int i =0; - i++; - System.out.println("111????????????????"+i); - i=i++; - System.out.println("222????????????????"+i); - int number =23; - - int mins = number % 60; - int hours = number / 60; - if(hours>0){ - System.out.println("111"); - System.out.println(hours+"小时"+mins+"分钟"); - }else{ - System.out.println("222"); - System.out.println(mins+"分钟"); - } - } - - } diff --git a/xhpc-modules/xhpc-charging-station/src/main/java/com/xhpc/charging/station/service/XhpcTimingChargingModelServiceImpl.java b/xhpc-modules/xhpc-charging-station/src/main/java/com/xhpc/charging/station/service/XhpcTimingChargingModelServiceImpl.java index 9190451c..7ed2d205 100644 --- a/xhpc-modules/xhpc-charging-station/src/main/java/com/xhpc/charging/station/service/XhpcTimingChargingModelServiceImpl.java +++ b/xhpc-modules/xhpc-charging-station/src/main/java/com/xhpc/charging/station/service/XhpcTimingChargingModelServiceImpl.java @@ -411,6 +411,7 @@ public class XhpcTimingChargingModelServiceImpl extends BaseService implements I public R getXhpcTimingChargingModelCron() { //顺序排列 List list = xhpcTimingChargingModelMapper.getXhpcTimingChargingModelId(); + Date date = new Date(); if(list !=null && list.size()>0){ for (int i = 0; i < list.size(); i++) { XhpcTimingChargingCacheRateModel timingCharging = list.get(i); @@ -466,6 +467,7 @@ public class XhpcTimingChargingModelServiceImpl extends BaseService implements I xhpcRate.setRateModelId(rateModelId); xhpcRate.setRateValue(xhpcTimingChargingRate.getRateValue()); xhpcRate.setTenantId(xhpcTimingChargingRate.getTenantId()); + xhpcRate.setCreateTime(date); int number = xhpcChargingStationService.insertXhpcRate(xhpcRate); if(number==0){ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); diff --git a/xhpc-modules/xhpc-charging-station/src/main/resources/mapper/XhpcTimingChargingModelMapper.xml b/xhpc-modules/xhpc-charging-station/src/main/resources/mapper/XhpcTimingChargingModelMapper.xml index 22dc145c..7291aa23 100644 --- a/xhpc-modules/xhpc-charging-station/src/main/resources/mapper/XhpcTimingChargingModelMapper.xml +++ b/xhpc-modules/xhpc-charging-station/src/main/resources/mapper/XhpcTimingChargingModelMapper.xml @@ -110,6 +110,7 @@ and tcm.tenant_id =#{tenantId} + order by tcm.status diff --git a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/domain/XhpcCommunity.java b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/domain/XhpcCommunity.java index bb30c3b9..3234f310 100644 --- a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/domain/XhpcCommunity.java +++ b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/domain/XhpcCommunity.java @@ -25,6 +25,11 @@ public class XhpcCommunity extends BaseEntity { @Length(min = 2,max = 10,message = "社区组名称长度2~10之间") private String name; + /** + * 0总金额提成 1服务费提成 2电量抽成 + */ + private Integer commissionType; + /** * 服务费优惠比例 */ diff --git a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/domain/XhpcCustomers.java b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/domain/XhpcCustomers.java index b51efe35..6b6b55f9 100644 --- a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/domain/XhpcCustomers.java +++ b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/domain/XhpcCustomers.java @@ -25,6 +25,11 @@ public class XhpcCustomers extends BaseEntity { @Length(min = 2,max = 10,message = "大客户组名称长度2~10之间") private String name; + /** + * 0总金额提成 1服务费提成 2电量抽成 + */ + private Integer commissionType; + /** * 服务费优惠比例 */ diff --git a/xhpc-modules/xhpc-user/src/main/resources/mapper/XhpcCommunityMapper.xml b/xhpc-modules/xhpc-user/src/main/resources/mapper/XhpcCommunityMapper.xml index f5fd9ad4..d4c45d35 100644 --- a/xhpc-modules/xhpc-user/src/main/resources/mapper/XhpcCommunityMapper.xml +++ b/xhpc-modules/xhpc-user/src/main/resources/mapper/XhpcCommunityMapper.xml @@ -23,6 +23,7 @@ + @@ -96,6 +97,9 @@ operator_id, + + commission_type, + @@ -146,6 +150,9 @@ #{operatorId}, + + #{commissionType}, + @@ -165,6 +172,7 @@ update_time = #{updateTime}, update_by = #{updateBy}, remark = #{remark}, + commission_type = #{commissionType}, where customers_id=#{customersId}