Parcourir la source

fix order

release_toaliyun_real
xiaohanzi il y a 4 ans
Parent
révision
6773fe8151
1 fichiers modifiés avec 5 ajouts et 0 suppressions
  1. +5
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxPayOrder.java

+ 5
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxPayOrder.java Voir le fichier

@@ -12,6 +12,8 @@ import lombok.ToString;


import java.util.*; import java.util.*;


import org.apache.commons.lang3.StringUtils;

@TableName(value = "wx_pay_order") @TableName(value = "wx_pay_order")
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@@ -60,6 +62,9 @@ public class WxPayOrder extends TenantEntity {
private String childOrderShare; private String childOrderShare;
public WxComposeChildOrderShare getChildOrderShare(Long wxOrderId) { public WxComposeChildOrderShare getChildOrderShare(Long wxOrderId) {
if (StringUtils.isBlank(this.childOrderShare)) {
return new WxComposeChildOrderShare(this.payAmount, this.shareAmount, this.rateAmount);
}
Map childs = JSON.parseObject(this.childOrderShare, Map.class); Map childs = JSON.parseObject(this.childOrderShare, Map.class);
JSONObject childOrderShare = (JSONObject) childs.get(String.valueOf(wxOrderId)); JSONObject childOrderShare = (JSONObject) childs.get(String.valueOf(wxOrderId));
if (null != childOrderShare) { if (null != childOrderShare) {


Chargement…
Annuler
Enregistrer