mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 19:15:35 +08:00
新增计费模板描述字段
This commit is contained in:
@@ -41,6 +41,11 @@ public class PileBillingTemplate extends BaseEntity {
|
||||
*/
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 计费模板描述
|
||||
*/
|
||||
private String templateDesc;
|
||||
|
||||
/**
|
||||
* 车辆类型(1-电动汽车;2-电动自行车)
|
||||
*/
|
||||
|
||||
@@ -209,7 +209,8 @@ public class PileBillingTemplateServiceImpl implements PileBillingTemplateServic
|
||||
}
|
||||
|
||||
// 生成备注
|
||||
billingTemplate.setRemark(generateRemark(detailList));
|
||||
// billingTemplate.setRemark(generateTemplateDesc(detailList));
|
||||
billingTemplate.setTemplateDesc(generateTemplateDesc(detailList));
|
||||
|
||||
BillingTemplateTransactionDTO build = BillingTemplateTransactionDTO.builder()
|
||||
.billingTemplate(billingTemplate)
|
||||
@@ -252,7 +253,8 @@ public class PileBillingTemplateServiceImpl implements PileBillingTemplateServic
|
||||
List<PileBillingDetail> pileBillingDetails = generateBillingDetailList(billingTemplate.getTemplateCode(), dto);
|
||||
|
||||
// 生成备注
|
||||
billingTemplate.setRemark(generateRemark(pileBillingDetails));
|
||||
// billingTemplate.setRemark(generateTemplateDesc(pileBillingDetails));
|
||||
billingTemplate.setTemplateDesc(generateTemplateDesc(pileBillingDetails));
|
||||
|
||||
BillingTemplateTransactionDTO build = BillingTemplateTransactionDTO.builder()
|
||||
.billingTemplate(billingTemplate)
|
||||
@@ -464,7 +466,8 @@ public class PileBillingTemplateServiceImpl implements PileBillingTemplateServic
|
||||
List<PileBillingDetail> stationBillingDetailList = generateBillingDetailList(templateCode, dto);
|
||||
|
||||
// 生成备注
|
||||
stationBillingTemplate.setRemark(generateRemark(stationBillingDetailList));
|
||||
// stationBillingTemplate.setRemark(generateTemplateDesc(stationBillingDetailList));
|
||||
stationBillingTemplate.setTemplateDesc(generateTemplateDesc(stationBillingDetailList));
|
||||
|
||||
// 入库
|
||||
BillingTemplateTransactionDTO billingTemplateTransactionDTO = new BillingTemplateTransactionDTO();
|
||||
@@ -717,7 +720,8 @@ public class PileBillingTemplateServiceImpl implements PileBillingTemplateServic
|
||||
stationBillingDetailList.add(pileBillingDetail);
|
||||
}
|
||||
// 生成备注
|
||||
stationBillingTemplate.setRemark(generateRemark(stationBillingDetailList));
|
||||
// stationBillingTemplate.setRemark(generateTemplateDesc(stationBillingDetailList));
|
||||
stationBillingTemplate.setTemplateDesc(generateTemplateDesc(stationBillingDetailList));
|
||||
// 入库
|
||||
BillingTemplateTransactionDTO billingTemplateTransactionDTO = new BillingTemplateTransactionDTO();
|
||||
billingTemplateTransactionDTO.setBillingTemplate(stationBillingTemplate);
|
||||
@@ -727,16 +731,16 @@ public class PileBillingTemplateServiceImpl implements PileBillingTemplateServic
|
||||
}
|
||||
|
||||
// 根据设置的价格自动生成计费模板
|
||||
private String generateRemark(List<PileBillingDetail> list) {
|
||||
StringBuilder remark = new StringBuilder();
|
||||
private String generateTemplateDesc(List<PileBillingDetail> list) {
|
||||
StringBuilder desc = new StringBuilder();
|
||||
for (PileBillingDetail pileBillingDetail : list) {
|
||||
String timeType = pileBillingDetail.getTimeType();
|
||||
String label = BillingTimeTypeEnum.getLabelByValue(timeType);
|
||||
remark.append(label).append("-");
|
||||
remark.append(pileBillingDetail.getElectricityPrice().add(pileBillingDetail.getServicePrice()));
|
||||
remark.append("元; ");
|
||||
desc.append(label).append(":");
|
||||
desc.append(pileBillingDetail.getElectricityPrice().add(pileBillingDetail.getServicePrice()));
|
||||
desc.append("元; ");
|
||||
}
|
||||
return remark.toString();
|
||||
return desc.toString();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -6,9 +6,18 @@ import lombok.Setter;
|
||||
@Getter
|
||||
@Setter
|
||||
public class MemberGroupStationVO {
|
||||
// 站点id
|
||||
private String stationId;
|
||||
|
||||
// 站点名称
|
||||
private String stationName;
|
||||
|
||||
// 优惠计费模板编号
|
||||
private String templateCode;
|
||||
|
||||
// 优惠计费模板备注
|
||||
private String remark;
|
||||
|
||||
// 优惠计费模板描述
|
||||
private String templateDesc;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user