|
@@ -5,6 +5,8 @@ import com.xynet.marketing.enums.CouponSendTypeEnum;
|
|
import com.xynet.marketing.enums.CouponTypeEnum;
|
|
import com.xynet.marketing.enums.CouponTypeEnum;
|
|
import com.xynet.marketing.enums.CouponValidTypeEnum;
|
|
import com.xynet.marketing.enums.CouponValidTypeEnum;
|
|
import com.xynet.marketing.service.MercCouponService;
|
|
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.MercAuthUtils;
|
|
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;
|
|
@@ -105,4 +107,13 @@ public class MercCouponController {
|
|
return R.ok(mercCouponService.obj(jParam));
|
|
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();
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|