From ceb1ff4dd962198868e63e659f1d96ea4052be25 Mon Sep 17 00:00:00 2001 From: lisy <linlangsur163@163.com> Date: 星期一, 07 八月 2023 14:11:54 +0800 Subject: [PATCH] app端:用户头像上传接口字段变更;管理后台优惠券添加的内容 --- cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 46 insertions(+), 0 deletions(-) diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java index c0c704b..633f8e0 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java @@ -18,6 +18,7 @@ import com.dsh.activity.feignclient.other.model.Store; import com.dsh.activity.model.CouponListVo; import com.dsh.activity.model.request.CommodityRequest; +import com.dsh.activity.model.request.CouponDataVo; import com.dsh.activity.model.request.CouponPackageReq; import com.dsh.activity.model.response.CouponPackageResp; import com.dsh.activity.service.CouponCityService; @@ -35,6 +36,7 @@ import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; +import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.util.*; import java.util.stream.Collectors; @@ -366,4 +368,48 @@ } } + @ResponseBody + @PostMapping("/base/coupon/insertIntoCouponData") + public boolean saveCouponData(@RequestBody CouponDataVo dataVo){ + try { + System.out.println(dataVo); + Coupon coupon = new Coupon(); + coupon.setName(dataVo.getCouponName()); + coupon.setType(dataVo.getPrescription()); +// coupon.setContent(dataVo.getIllustrate()); + coupon.setIllustrate(dataVo.getIllustrate()); + coupon.setDistributionMethod(dataVo.getDistributionMethod()); + coupon.setRedemptionMethod(dataVo.getExchangeMethod()); + coupon.setCash(dataVo.getRequiredCash()); + coupon.setIntegral(BigDecimal.valueOf(dataVo.getRequiredPoints())); + coupon.setQuantityIssued(dataVo.getQuantityIssued()); + coupon.setPickUpQuantity(dataVo.getPickUpQuantity()); + coupon.setUseScope(dataVo.getCompany()); + coupon.setAuditStatus(1); + coupon.setStatus(1); + coupon.setInsertTime(new Date()); + coupon.setCover(dataVo.getGoodImg()); + List<String> goodImgs = dataVo.getGoodImgs(); + StringBuilder builder = new StringBuilder(); + if (goodImgs.size() > 0){ + if (goodImgs.size() == 1){ + coupon.setProductImages(goodImgs.get(0)); + }else { + for (String goodImg : goodImgs) { + builder.append(goodImg).append(","); + } + builder.deleteCharAt(builder.lastIndexOf(",")); + coupon.setProductImages(builder.toString()); + } + } + coupon.setPublisherType(dataVo.getUserType()); + if (dataVo.getUserType() == 1){ + coupon.setCityManagerId(dataVo.getCityManagerId()); + } + return couponService.save(coupon); + }catch (Exception e){ + return false; + } + } + } -- Gitblit v1.7.1