|
@@ -1,5 +1,7 @@
|
|
package com.xynet.marketing.controller.inner;
|
|
package com.xynet.marketing.controller.inner;
|
|
|
|
|
|
|
|
+import com.xynet.marketing.service.factory.coupon.merc.MercCouponFactory;
|
|
|
|
+import com.xynet.marketing.utils.FactoryUtils;
|
|
import com.xynet.marketing.utils.R;
|
|
import com.xynet.marketing.utils.R;
|
|
import com.xynet.marketing.utils.collections.map.JHashMap;
|
|
import com.xynet.marketing.utils.collections.map.JHashMap;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
@@ -21,9 +23,32 @@ import java.util.Map;
|
|
@CrossOrigin(origins = "*")
|
|
@CrossOrigin(origins = "*")
|
|
public class InnerCouponController {
|
|
public class InnerCouponController {
|
|
|
|
|
|
- public R orderPaySuccess(@RequestBody JHashMap<String, Object> param, @RequestHeader Map<String, String> headers) {
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 会员注册时-发送优惠券给会员
|
|
|
|
+ *
|
|
|
|
+ * @param param
|
|
|
|
+ * @param headers
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @PostMapping("registerSend")
|
|
|
|
+ public R registerSend(@RequestBody JHashMap<String, Object> param, @RequestHeader Map<String, String> headers) {
|
|
|
|
+ MercCouponFactory mercCouponFactory = FactoryUtils.getService(MercCouponFactory.class, "merc_coupon_base");
|
|
|
|
+ mercCouponFactory.registerSend(param);
|
|
|
|
+ return R.ok();
|
|
|
|
+ }
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 会员订单支付成功时-发送优惠券给会员
|
|
|
|
+ *
|
|
|
|
+ * @param param
|
|
|
|
+ * @param headers
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @PostMapping("orderSend")
|
|
|
|
+ public R orderSend(@RequestBody JHashMap<String, Object> param, @RequestHeader Map<String, String> headers) {
|
|
|
|
+ MercCouponFactory mercCouponFactory = FactoryUtils.getService(MercCouponFactory.class, "merc_coupon_base");
|
|
|
|
+ mercCouponFactory.orderSend(param);
|
|
return R.ok();
|
|
return R.ok();
|
|
}
|
|
}
|
|
|
|
|