Commit 8b46ecbb authored by fhj's avatar fhj

模板服务 -> 活动页需求

parent 474ff6f7
......@@ -103,4 +103,10 @@ public class PageTemplateWebController extends BaseController {
public Wrapper<Void> useChannelTemplate(@RequestBody @Valid IdDTO dto) {
return pageTemplateWebService.useChannelTemplate(dto, getSysUser());
}
@ApiOperation(value = "获取所有活动模板")
@GetMapping("/findAllActivityTemplate")
public Wrapper<List<PageTemplate>> findAllActivityTemplate(Integer environment) {
return pageTemplateWebService.findAllActivityTemplate(environment);
}
}
......@@ -22,4 +22,7 @@ public interface PageTemplateRepository extends JpaRepository<PageTemplate, Long
List<PageTemplate> findByEnvironmentAndTypeAndStatusAndShelfAndShopId(Integer environment, Integer type, Integer status, Integer shelf, Long shopId);
List<PageTemplate> findByEnvironmentAndTypeAndStatusAndShelf(Integer environment, Integer type, Integer status, Integer shelf);
List<PageTemplate> findByEnvironmentAndTypeAndAllow(Integer environment, Integer type, Integer allow);
}
......@@ -43,4 +43,6 @@ public interface PageTemplateWebService {
Wrapper<PageTemplateVO> findChannelTemplateDetails(IdDTO dto, UserLoginCacheDTO user);
Wrapper<Void> useChannelTemplate(IdDTO dto, UserLoginCacheDTO user);
Wrapper<List<PageTemplate>> findAllActivityTemplate(Integer environment);
}
......@@ -375,4 +375,17 @@ public class PageTemplateWebServiceImpl implements PageTemplateWebService {
return Wrapper.success();
}
@Override
@ApiOperation(value = "获取所有活动模板")
public Wrapper<List<PageTemplate>> findAllActivityTemplate(Integer environment) {
if(environment == null) {
return Wrapper.fail("商城环境不能为空");
}
return Wrapper.success(pageTemplateRepository.findByEnvironmentAndTypeAndAllow(
environment,
PageTemplateTypeEnum.ACTIVITY.getCode(),
CommonBooleanEnum.YES.getCode()
));
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment