浏览代码

feat(merc): 添加商家发放优惠券功能

hechunping 3 月之前
父节点
当前提交
001c8302ef
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11 0
      src/main/java/com/xynet/marketing/controller/merc/MercCouponController.java

+ 11 - 0
src/main/java/com/xynet/marketing/controller/merc/MercCouponController.java

@@ -5,6 +5,8 @@ import com.xynet.marketing.enums.CouponSendTypeEnum;
 import com.xynet.marketing.enums.CouponTypeEnum;
 import com.xynet.marketing.enums.CouponValidTypeEnum;
 import com.xynet.marketing.service.MercCouponService;
+import com.xynet.marketing.service.factory.coupon.merc.MercCouponFactory;
+import com.xynet.marketing.utils.FactoryUtils;
 import com.xynet.marketing.utils.MercAuthUtils;
 import com.xynet.marketing.utils.R;
 import com.xynet.marketing.utils.collections.map.JHashMap;
@@ -105,4 +107,13 @@ public class MercCouponController {
         return R.ok(mercCouponService.obj(jParam));
     }
 
+    @PostMapping("mercSend")
+    private R mercSend(@RequestBody JHashMap<String, Object> param, @RequestHeader Map<String, String> headers) {
+        Integer mercId = MercAuthUtils.getMercId(headers);
+        MercCouponFactory mercCouponFactory = FactoryUtils.getService(MercCouponFactory.class, "merc_coupon_base");
+        param.put("mercId", mercId);
+        mercCouponFactory.mercSend(param);
+        return R.ok();
+    }
+
 }