|
@@ -21,6 +21,7 @@ import com.fuint.utils.StringUtil;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
+import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
@@ -81,6 +82,7 @@ public class BackendCouponGroupController extends BaseController {
|
|
@ApiOperation(value = "查询卡券分组列表")
|
|
@ApiOperation(value = "查询卡券分组列表")
|
|
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
|
@CrossOrigin
|
|
@CrossOrigin
|
|
|
|
+ @PreAuthorize("@pms.hasPermission('coupon:group:index')")
|
|
public ResponseObject list(HttpServletRequest request) throws BusinessCheckException {
|
|
public ResponseObject list(HttpServletRequest request) throws BusinessCheckException {
|
|
String token = request.getHeader("Access-Token");
|
|
String token = request.getHeader("Access-Token");
|
|
Integer page = request.getParameter("page") == null ? 1 : Integer.parseInt(request.getParameter("page"));
|
|
Integer page = request.getParameter("page") == null ? 1 : Integer.parseInt(request.getParameter("page"));
|
|
@@ -165,6 +167,7 @@ public class BackendCouponGroupController extends BaseController {
|
|
@ApiOperation(value = "保存卡券分组信息")
|
|
@ApiOperation(value = "保存卡券分组信息")
|
|
@RequestMapping(value = "/save", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/save", method = RequestMethod.POST)
|
|
@CrossOrigin
|
|
@CrossOrigin
|
|
|
|
+ @PreAuthorize("@pms.hasPermission('coupon:group:edit')")
|
|
public ResponseObject save(HttpServletRequest request, @RequestBody ReqCouponGroupDto reqCouponGroupDto) throws BusinessCheckException {
|
|
public ResponseObject save(HttpServletRequest request, @RequestBody ReqCouponGroupDto reqCouponGroupDto) throws BusinessCheckException {
|
|
String token = request.getHeader("Access-Token");
|
|
String token = request.getHeader("Access-Token");
|
|
AccountInfo accountInfo = TokenUtil.getAccountInfoByToken(token);
|
|
AccountInfo accountInfo = TokenUtil.getAccountInfoByToken(token);
|
|
@@ -191,6 +194,7 @@ public class BackendCouponGroupController extends BaseController {
|
|
@ApiOperation(value = "删除卡券分组")
|
|
@ApiOperation(value = "删除卡券分组")
|
|
@RequestMapping(value = "/delete/{id}", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/delete/{id}", method = RequestMethod.GET)
|
|
@CrossOrigin
|
|
@CrossOrigin
|
|
|
|
+ @PreAuthorize("@pms.hasPermission('coupon:group:edit')")
|
|
public ResponseObject delete(HttpServletRequest request, @PathVariable("id") Integer id) throws BusinessCheckException {
|
|
public ResponseObject delete(HttpServletRequest request, @PathVariable("id") Integer id) throws BusinessCheckException {
|
|
String token = request.getHeader("Access-Token");
|
|
String token = request.getHeader("Access-Token");
|
|
AccountInfo accountInfo = TokenUtil.getAccountInfoByToken(token);
|
|
AccountInfo accountInfo = TokenUtil.getAccountInfoByToken(token);
|
|
@@ -220,6 +224,7 @@ public class BackendCouponGroupController extends BaseController {
|
|
@ApiOperation(value = "更新分组状态")
|
|
@ApiOperation(value = "更新分组状态")
|
|
@RequestMapping(value = "/updateStatus", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/updateStatus", method = RequestMethod.POST)
|
|
@CrossOrigin
|
|
@CrossOrigin
|
|
|
|
+ @PreAuthorize("@pms.hasPermission('coupon:group:edit')")
|
|
public ResponseObject updateStatus(HttpServletRequest request, @RequestBody Map<String, Object> params) throws BusinessCheckException {
|
|
public ResponseObject updateStatus(HttpServletRequest request, @RequestBody Map<String, Object> params) throws BusinessCheckException {
|
|
String token = request.getHeader("Access-Token");
|
|
String token = request.getHeader("Access-Token");
|
|
String status = params.get("status") != null ? params.get("status").toString() : StatusEnum.ENABLED.getKey();
|
|
String status = params.get("status") != null ? params.get("status").toString() : StatusEnum.ENABLED.getKey();
|
|
@@ -249,6 +254,7 @@ public class BackendCouponGroupController extends BaseController {
|
|
@ApiOperation(value = "获取分组详情")
|
|
@ApiOperation(value = "获取分组详情")
|
|
@RequestMapping(value = "/info/{id}", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/info/{id}", method = RequestMethod.GET)
|
|
@CrossOrigin
|
|
@CrossOrigin
|
|
|
|
+ @PreAuthorize("@pms.hasPermission('coupon:group:index')")
|
|
public ResponseObject info(HttpServletRequest request, @PathVariable("id") Integer id) throws BusinessCheckException {
|
|
public ResponseObject info(HttpServletRequest request, @PathVariable("id") Integer id) throws BusinessCheckException {
|
|
String token = request.getHeader("Access-Token");
|
|
String token = request.getHeader("Access-Token");
|
|
AccountInfo accountInfo = TokenUtil.getAccountInfoByToken(token);
|
|
AccountInfo accountInfo = TokenUtil.getAccountInfoByToken(token);
|