Commit 98e1c302 by Java-聂换换

修改分润

parent 735d8804
...@@ -34,4 +34,6 @@ public interface PayApiDao { ...@@ -34,4 +34,6 @@ public interface PayApiDao {
// 查询状态为支付中的状态 // 查询状态为支付中的状态
List<OrderEntity> getOrderListTimeing(OrderEntity orderEntity); List<OrderEntity> getOrderListTimeing(OrderEntity orderEntity);
} }
...@@ -13,6 +13,8 @@ public class BenefitEntity extends BaseEntity implements Serializable { ...@@ -13,6 +13,8 @@ public class BenefitEntity extends BaseEntity implements Serializable {
private String benefitType; // 分润类型 A收益 M提现 private String benefitType; // 分润类型 A收益 M提现
private String amount; // 金额 private String amount; // 金额
private String cardCode; // 提现卡code private String cardCode; // 提现卡code
private String payMethod;
private String startTime; private String startTime;
...@@ -127,4 +129,11 @@ public class BenefitEntity extends BaseEntity implements Serializable { ...@@ -127,4 +129,11 @@ public class BenefitEntity extends BaseEntity implements Serializable {
this.createDate = createDate; this.createDate = createDate;
} }
public String getPayMethod() {
return payMethod;
}
public void setPayMethod(String payMethod) {
this.payMethod = payMethod;
}
} }
...@@ -97,6 +97,7 @@ public class BenefitSevice { ...@@ -97,6 +97,7 @@ public class BenefitSevice {
BenefitEntity benefitEntityMonth = payDao.getBenefitSum(entity); BenefitEntity benefitEntityMonth = payDao.getBenefitSum(entity);
if(benefitEntityMonth != null && StringUtils.isNotBlank(benefitEntityMonth.getAmount())){ if(benefitEntityMonth != null && StringUtils.isNotBlank(benefitEntityMonth.getAmount())){
balanceEntity.setMonthIncome(benefitEntityMonth.getAmount()); balanceEntity.setMonthIncome(benefitEntityMonth.getAmount());
}else{ }else{
balanceEntity.setMonthIncome("0.00"); balanceEntity.setMonthIncome("0.00");
} }
......
...@@ -96,6 +96,7 @@ public class PayApiService { ...@@ -96,6 +96,7 @@ public class PayApiService {
String benefitCode = IdGen.randomBase62(64); String benefitCode = IdGen.randomBase62(64);
BenefitEntity benefitEntity = new BenefitEntity(benefitCode, request.getSubMerchantCode(), code, request.getPayChannel(), "0", "A", userBenefits.get(key), ""); BenefitEntity benefitEntity = new BenefitEntity(benefitCode, request.getSubMerchantCode(), code, request.getPayChannel(), "0", "A", userBenefits.get(key), "");
benefitEntity.setAmount(String.valueOf(Double.valueOf(benefitEntity.getAmount()))); benefitEntity.setAmount(String.valueOf(Double.valueOf(benefitEntity.getAmount())));
benefitEntity.setPayMethod(orderEntity.getPayMethod());
payDao.saveBenefitInfo(benefitEntity); payDao.saveBenefitInfo(benefitEntity);
} }
...@@ -111,6 +112,7 @@ public class PayApiService { ...@@ -111,6 +112,7 @@ public class PayApiService {
String benefitCode = IdGen.randomBase62(64); String benefitCode = IdGen.randomBase62(64);
BenefitEntity benefitEntity = new BenefitEntity(benefitCode, request.getSubMerchantCode(), code, request.getPayChannel(), "0", "A", userBenefits.get(key), ""); BenefitEntity benefitEntity = new BenefitEntity(benefitCode, request.getSubMerchantCode(), code, request.getPayChannel(), "0", "A", userBenefits.get(key), "");
benefitEntity.setAmount(String.valueOf(Double.valueOf(benefitEntity.getAmount()))); benefitEntity.setAmount(String.valueOf(Double.valueOf(benefitEntity.getAmount())));
benefitEntity.setPayMethod(orderEntity.getPayMethod());
payDao.saveBenefitInfo(benefitEntity); payDao.saveBenefitInfo(benefitEntity);
} }
...@@ -133,6 +135,7 @@ public class PayApiService { ...@@ -133,6 +135,7 @@ public class PayApiService {
String benefitCode = IdGen.randomBase62(64); String benefitCode = IdGen.randomBase62(64);
BenefitEntity benefitEntity = new BenefitEntity(benefitCode, request.getSubMerchantCode(), code, request.getPayChannel(), "0", "A", userBenefits.get(key), ""); BenefitEntity benefitEntity = new BenefitEntity(benefitCode, request.getSubMerchantCode(), code, request.getPayChannel(), "0", "A", userBenefits.get(key), "");
benefitEntity.setAmount(String.valueOf(Double.valueOf(benefitEntity.getAmount()))); benefitEntity.setAmount(String.valueOf(Double.valueOf(benefitEntity.getAmount())));
benefitEntity.setPayMethod(orderEntity.getPayMethod());
payDao.saveBenefitInfo(benefitEntity); payDao.saveBenefitInfo(benefitEntity);
} }
...@@ -149,6 +152,7 @@ public class PayApiService { ...@@ -149,6 +152,7 @@ public class PayApiService {
String benefitCode = IdGen.randomBase62(64); String benefitCode = IdGen.randomBase62(64);
BenefitEntity benefitEntity = new BenefitEntity(benefitCode, request.getSubMerchantCode(), code, request.getPayChannel(), "0", "A", userBenefits.get(key), ""); BenefitEntity benefitEntity = new BenefitEntity(benefitCode, request.getSubMerchantCode(), code, request.getPayChannel(), "0", "A", userBenefits.get(key), "");
benefitEntity.setAmount(String.valueOf(Double.valueOf(benefitEntity.getAmount()))); benefitEntity.setAmount(String.valueOf(Double.valueOf(benefitEntity.getAmount())));
benefitEntity.setPayMethod(orderEntity.getPayMethod());
payDao.saveBenefitInfo(benefitEntity); payDao.saveBenefitInfo(benefitEntity);
} }
...@@ -502,6 +506,7 @@ public class PayApiService { ...@@ -502,6 +506,7 @@ public class PayApiService {
String benefitCode = IdGen.randomBase62(64); String benefitCode = IdGen.randomBase62(64);
BenefitEntity benefitEntity = new BenefitEntity(benefitCode, request.getSubMerchantCode(), code, request.getPayChannel(), "0", "A", userBenefits.get(key), ""); BenefitEntity benefitEntity = new BenefitEntity(benefitCode, request.getSubMerchantCode(), code, request.getPayChannel(), "0", "A", userBenefits.get(key), "");
benefitEntity.setAmount(String.valueOf(Double.valueOf(benefitEntity.getAmount()))); benefitEntity.setAmount(String.valueOf(Double.valueOf(benefitEntity.getAmount())));
benefitEntity.setPayMethod(orderEntity.getPayMethod());
payDao.saveBenefitInfo(benefitEntity); payDao.saveBenefitInfo(benefitEntity);
} }
Response response = new Response(); Response response = new Response();
......
...@@ -43,15 +43,18 @@ ...@@ -43,15 +43,18 @@
o.pay_status AS "orderEntity.payStatus", o.pay_status AS "orderEntity.payStatus",
o.pay_type AS "orderEntity.payType", o.pay_type AS "orderEntity.payType",
o.pay_channel AS "orderEntity.payChannel", o.pay_channel AS "orderEntity.payChannel",
o.pay_method AS "orderEntity.payMethod",
o.`subject` AS "orderEntity.subject", o.`subject` AS "orderEntity.subject",
o.amount AS "orderEntity.amount", o.amount AS "orderEntity.amount",
sd.label AS "orderEntity.payChannelName", sd.label AS "orderEntity.payChannelName",
sdm.label AS "orderEntity.payMethodName",
yb.amount AS "amount", yb.amount AS "amount",
yb.create_date AS "createDate" yb.create_date AS "createDate"
FROM FROM
youka_benefit yb youka_benefit yb
LEFT JOIN `youka_orders` o ON yb.order_code = o.`code` LEFT JOIN `youka_orders` o ON yb.order_code = o.`code`
LEFT JOIN sys_dict sd ON sd.`VALUE` = o.pay_channel LEFT JOIN sys_dict sd ON sd.`VALUE` = o.pay_channel
LEFT JOIN sys_dict sdm ON sdm.`VALUE` = o.pay_method
WHERE o.del_flag = 0 WHERE o.del_flag = 0
AND o.user_code = #{subMerchantCode} AND o.user_code = #{subMerchantCode}
<if test="payChannel != null and payChannel != ''"> <if test="payChannel != null and payChannel != ''">
......
...@@ -138,6 +138,7 @@ ...@@ -138,6 +138,7 @@
code, code,
user_code, user_code,
order_code, order_code,
pay_method,
pay_channel, pay_channel,
benefit_status, benefit_status,
benefit_type, benefit_type,
...@@ -145,7 +146,7 @@ ...@@ -145,7 +146,7 @@
card_code, card_code,
create_by, create_by,
update_by update_by
) VALUES (#{code}, #{userCode}, #{orderCode}, #{payChannel}, #{benefitStatus}, #{benefitType}, #{amount}, #{cardCode}, #{createdUser}, #{modifiedUser}) ) VALUES (#{code}, #{userCode}, #{orderCode},#{payMethod}, #{payChannel}, #{benefitStatus}, #{benefitType}, #{amount}, #{cardCode}, #{createdUser}, #{modifiedUser})
</insert> </insert>
<update id="updateBenefit"> <update id="updateBenefit">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment