|
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.xynet.marketing.enums.MemberCouponStatusEnum;
|
|
|
import com.xynet.marketing.service.MemberCouponService;
|
|
|
import com.xynet.marketing.service.MercCouponService;
|
|
|
+import com.xynet.marketing.service.MercService;
|
|
|
import com.xynet.marketing.utils.MemberAuthUtils;
|
|
|
import com.xynet.marketing.utils.R;
|
|
|
import com.xynet.marketing.utils.collections.map.JHashMap;
|
|
@@ -29,6 +30,8 @@ public class MemberCouponController {
|
|
|
private MercCouponService mercCouponService;
|
|
|
private MemberCouponService memberCouponService;
|
|
|
|
|
|
+ private MercService mercService;
|
|
|
+
|
|
|
/**
|
|
|
* 会员优惠券分页
|
|
|
*
|
|
@@ -56,4 +59,18 @@ public class MemberCouponController {
|
|
|
List<Map<String, Object>> data = memberCouponService.enableList(param);
|
|
|
return R.ok(data);
|
|
|
}
|
|
|
+
|
|
|
+ @PostMapping("autoSend")
|
|
|
+ private R autoSend(@RequestBody JHashMap<String, Object> param, @RequestHeader Map<String, String> headers) {
|
|
|
+ String thirdMemberId = MemberAuthUtils.getThirdMemberId(headers);
|
|
|
+ param.put("thirdMemberId", thirdMemberId);
|
|
|
+ param.put("mercId",
|
|
|
+ mercService.thirdMercIdToMercId(
|
|
|
+ headers.get("provider_id"),
|
|
|
+ param.getString("thirdMercId"))
|
|
|
+ );
|
|
|
+ return R.ok(mercCouponService.autoSend(param));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|