Przeglądaj źródła

商户号分类新增功能 修改

main
su 6 miesięcy temu
rodzic
commit
6ecaffd8d8

+ 11
- 0
src/main/java/com/qtzl/alterSales/dao/entity/second/AflMchAmountCategory.java Wyświetl plik

/*** 类别 */ /*** 类别 */
private String category; private String category;


//渠道名称
private String agencyName;
@Column(name = "agency_name")
public String getAgencyName() {
return agencyName;
}

public void setAgencyName(String agencyName) {
this.agencyName = agencyName;
}

/*** 主键ID */ /*** 主键ID */
@Column(name = "ID") @Column(name = "ID")
public String getId() { public String getId() {

+ 13
- 1
src/main/java/com/qtzl/alterSales/manager/service/wechat/WechatMchServiceImpl.java Wyświetl plik

totalAmount = new BigDecimal("0"); totalAmount = new BigDecimal("0");
totalRefundFee = new BigDecimal("0"); totalRefundFee = new BigDecimal("0");
totalServiceFee = new BigDecimal("0"); totalServiceFee = new BigDecimal("0");
statisticsVo.setType(amountCategory.getCategory());
//替换
statisticsVo.setType(formatFeeDescription(amountCategory.getCategory()));
//设置渠道编号 名称
statisticsVo.setAgencyId(amountCategory.getAgencyId());
statisticsVo.setAgencyName(amountCategory.getAgencyName());

// //
final String[] split = amountCategory.getOutTradeNoPrefix().split("[,,]"); final String[] split = amountCategory.getOutTradeNoPrefix().split("[,,]");
final boolean channelCondition = amountCategory.getAgencyId().contains("52010188930") || amountCategory.getAgencyId().contains("52010188999"); final boolean channelCondition = amountCategory.getAgencyId().contains("52010188930") || amountCategory.getAgencyId().contains("52010188999");
return wechatStatisticsVos; return wechatStatisticsVos;
} }


public String formatFeeDescription(String desc) {
if (desc.equals("其他")) return desc;
if (desc.contains("服务费")) return "服务费";
if (desc.contains("通行费")) return "通行费";
return desc;
}

private boolean verifyOutTradeNo(String[] prefix, String outTradeNo) { private boolean verifyOutTradeNo(String[] prefix, String outTradeNo) {
for (String pre : prefix) { for (String pre : prefix) {
if (outTradeNo.startsWith(pre)) { if (outTradeNo.startsWith(pre)) {

+ 19
- 0
src/main/java/com/qtzl/alterSales/manager/vo/WechatStatisticsVo.java Wyświetl plik



private BigDecimal totalRefundFee; private BigDecimal totalRefundFee;


private String agencyId;
private String agencyName;

public String getAgencyId() {
return agencyId;
}

public void setAgencyId(String agencyId) {
this.agencyId = agencyId;
}

public String getAgencyName() {
return agencyName;
}

public void setAgencyName(String agencyName) {
this.agencyName = agencyName;
}

public String getType() { public String getType() {
return type; return type;
} }

Ładowanie…
Anuluj
Zapisz