|
@@ -1,5 +1,7 @@
|
|
package cn.rankin.cmsweb.controller.product;
|
|
package cn.rankin.cmsweb.controller.product;
|
|
|
|
|
|
|
|
+import cn.rankin.cmsweb.assist.resolver.NeedUser;
|
|
|
|
+import cn.rankin.cmsweb.entity.UserDetails;
|
|
import cn.rankin.cmsweb.service.product.GroupService;
|
|
import cn.rankin.cmsweb.service.product.GroupService;
|
|
import cn.rankin.cmsweb.service.user.MerchantInfoSetService;
|
|
import cn.rankin.cmsweb.service.user.MerchantInfoSetService;
|
|
import cn.rankin.common.utils.api.model.APIResult;
|
|
import cn.rankin.common.utils.api.model.APIResult;
|
|
@@ -26,7 +28,10 @@ public class GroupController {
|
|
private MerchantInfoSetService<GroupVo> merchantInfoSetService;
|
|
private MerchantInfoSetService<GroupVo> merchantInfoSetService;
|
|
|
|
|
|
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
|
- public APIResult<Page<GroupVo>> search(GroupSearchDTO searchDTO) {
|
|
|
|
|
|
+ public APIResult<Page<GroupVo>> search(@NeedUser UserDetails user, GroupSearchDTO searchDTO) {
|
|
|
|
+ if (!user.isPlatForm()) {
|
|
|
|
+ searchDTO.setMerchantId(user.getMerchantId());
|
|
|
|
+ }
|
|
APIResult<Page<GroupVo>> pageAPIResult = groupService.search(BeanUtil.convertToMap(searchDTO));
|
|
APIResult<Page<GroupVo>> pageAPIResult = groupService.search(BeanUtil.convertToMap(searchDTO));
|
|
if (pageAPIResult.getSuccess()) {
|
|
if (pageAPIResult.getSuccess()) {
|
|
merchantInfoSetService.setMerchantInfo(pageAPIResult.getData().getList());
|
|
merchantInfoSetService.setMerchantInfo(pageAPIResult.getData().getList());
|