Procházet zdrojové kódy

[A端][修复]:不能作废券的问题

release_toaliyun_real
hupeng před 7 roky
rodič
revize
32253854f2
2 změnil soubory, kde provedl 15 přidání a 12 odebrání
  1. +14
    -10
      mallinkAdmin/src/main/java/com/iformall/controller/WxCouponController.java
  2. +1
    -2
      mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java

+ 14
- 10
mallinkAdmin/src/main/java/com/iformall/controller/WxCouponController.java Zobrazit soubor

@@ -120,11 +120,13 @@ public class WxCouponController extends BaseController {
} }
wxCoupon.setTenantId(getUser().getTenantId()); wxCoupon.setTenantId(getUser().getTenantId());
wxCoupon.setChannels(""); wxCoupon.setChannels("");
if (wxCoupon.getValidType().equals(EnumCouponValidType.DAYS_AFTER_RECEIVING)) {
wxCoupon.setValidStartDate(null);
wxCoupon.setValidEndDate(null);
} else if (wxCoupon.getValidType().equals(EnumCouponValidType.BETWEEN_TWO_TIME)) {
wxCoupon.setValidDays(null);
if (wxCoupon.getValidType() != null) {
if (wxCoupon.getValidType().equals(EnumCouponValidType.DAYS_AFTER_RECEIVING)) {
wxCoupon.setValidStartDate(null);
wxCoupon.setValidEndDate(null);
} else if (wxCoupon.getValidType().equals(EnumCouponValidType.BETWEEN_TWO_TIME)) {
wxCoupon.setValidDays(null);
}
} }
Long id = wxCouponService.saveOrUpdate(wxCoupon); Long id = wxCouponService.saveOrUpdate(wxCoupon);
return new ResultData(id); return new ResultData(id);
@@ -150,11 +152,13 @@ public class WxCouponController extends BaseController {
String[] arys = wxCoupon.getBusiness().split(","); String[] arys = wxCoupon.getBusiness().split(",");
wxCoupon.setBusiness(JSON.toJSONString(arys)); wxCoupon.setBusiness(JSON.toJSONString(arys));
} }
if (wxCoupon.getValidType().equals(EnumCouponValidType.DAYS_AFTER_RECEIVING)) {
wxCoupon.setValidStartDate(null);
wxCoupon.setValidEndDate(null);
} else if (wxCoupon.getValidType().equals(EnumCouponValidType.BETWEEN_TWO_TIME)) {
wxCoupon.setValidDays(null);
if (wxCoupon.getValidType() != null) {
if (wxCoupon.getValidType().equals(EnumCouponValidType.DAYS_AFTER_RECEIVING)) {
wxCoupon.setValidStartDate(null);
wxCoupon.setValidEndDate(null);
} else if (wxCoupon.getValidType().equals(EnumCouponValidType.BETWEEN_TWO_TIME)) {
wxCoupon.setValidDays(null);
}
} }
return wxCouponService.updateCoupon(wxCoupon); return wxCouponService.updateCoupon(wxCoupon);
} }


+ 1
- 2
mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java Zobrazit soubor

@@ -289,8 +289,7 @@ public class WxCoupon implements Serializable {
} }
public String getSalePriceStr() { public String getSalePriceStr() {
if(salePrice!=null) { if(salePrice!=null) {
DecimalFormat df=new DecimalFormat("0.00");
salePriceStr = df.format((float)salePrice/100);
salePriceStr = new BigDecimal(salePrice).divide(new BigDecimal(100)).toString();
} }
return salePriceStr; return salePriceStr;
} }


Načítá se…
Zrušit
Uložit