1.添加中奖人联系地址接口
Showing
9 changed files
with
351 additions
and
7 deletions
... | @@ -4,6 +4,7 @@ import com.topdraw.business.module.contact.vis.domain.ActivityAddress; | ... | @@ -4,6 +4,7 @@ import com.topdraw.business.module.contact.vis.domain.ActivityAddress; |
4 | import org.springframework.data.jpa.repository.JpaRepository; | 4 | import org.springframework.data.jpa.repository.JpaRepository; |
5 | import org.springframework.data.jpa.repository.JpaSpecificationExecutor; | 5 | import org.springframework.data.jpa.repository.JpaSpecificationExecutor; |
6 | 6 | ||
7 | import java.util.List; | ||
7 | import java.util.Optional; | 8 | import java.util.Optional; |
8 | 9 | ||
9 | /** | 10 | /** |
... | @@ -12,5 +13,7 @@ import java.util.Optional; | ... | @@ -12,5 +13,7 @@ import java.util.Optional; |
12 | */ | 13 | */ |
13 | public interface ActivityAddressRepository extends JpaRepository<ActivityAddress, Long>, JpaSpecificationExecutor<ActivityAddress> { | 14 | public interface ActivityAddressRepository extends JpaRepository<ActivityAddress, Long>, JpaSpecificationExecutor<ActivityAddress> { |
14 | 15 | ||
15 | Optional<ActivityAddress> findByPlatformAccount(String platformAccount); | 16 | List<ActivityAddress> findByPlatformAccount(String platformAccount); |
17 | |||
18 | Optional<ActivityAddress> findByPlatformAccountAndActivityId(String platformAccount, Long activityId); | ||
16 | } | 19 | } | ... | ... |
... | @@ -6,11 +6,17 @@ import com.topdraw.business.module.contact.vis.service.dto.ActivityAddressDTO; | ... | @@ -6,11 +6,17 @@ import com.topdraw.business.module.contact.vis.service.dto.ActivityAddressDTO; |
6 | import com.topdraw.common.ResultInfo; | 6 | import com.topdraw.common.ResultInfo; |
7 | import com.topdraw.business.module.contact.vis.domain.ActivityAddress; | 7 | import com.topdraw.business.module.contact.vis.domain.ActivityAddress; |
8 | import com.topdraw.business.module.contact.vis.service.ActivityAddressService; | 8 | import com.topdraw.business.module.contact.vis.service.ActivityAddressService; |
9 | import lombok.extern.slf4j.Slf4j; | ||
9 | import org.springframework.beans.factory.annotation.Autowired; | 10 | import org.springframework.beans.factory.annotation.Autowired; |
11 | import org.springframework.util.Assert; | ||
12 | import org.springframework.util.StringUtils; | ||
10 | import org.springframework.validation.annotation.Validated; | 13 | import org.springframework.validation.annotation.Validated; |
11 | import org.springframework.web.bind.annotation.*; | 14 | import org.springframework.web.bind.annotation.*; |
12 | import io.swagger.annotations.*; | 15 | import io.swagger.annotations.*; |
13 | 16 | ||
17 | import java.util.List; | ||
18 | import java.util.Objects; | ||
19 | |||
14 | /** | 20 | /** |
15 | * @author XiangHan | 21 | * @author XiangHan |
16 | * @date 2022-04-24 | 22 | * @date 2022-04-24 |
... | @@ -18,16 +24,35 @@ import io.swagger.annotations.*; | ... | @@ -18,16 +24,35 @@ import io.swagger.annotations.*; |
18 | @Api(tags = "中奖人联系方式管理") | 24 | @Api(tags = "中奖人联系方式管理") |
19 | @RestController | 25 | @RestController |
20 | @RequestMapping("/uce/activityAddress") | 26 | @RequestMapping("/uce/activityAddress") |
27 | @Slf4j | ||
21 | public class ActivityAddressController { | 28 | public class ActivityAddressController { |
22 | 29 | ||
23 | @Autowired | 30 | @Autowired |
24 | private ActivityAddressService activityAddressService; | 31 | private ActivityAddressService activityAddressService; |
25 | 32 | ||
33 | @GetMapping(value = "/findByPlatformAccountAndActivityId") | ||
34 | @ApiOperation("查询指定活动事件的中奖人联系方式") | ||
35 | @AnonymousAccess | ||
36 | public ResultInfo findByPlatformAccountAndActivityId(@Validated @RequestBody ActivityAddress resources) { | ||
37 | log.info("activityAddress ==>> findByPlatformAccountAndActivityId ==>> resources ==>> {}", resources); | ||
38 | String platformAccount = resources.getPlatformAccount(); | ||
39 | if (!StringUtils.hasText(platformAccount)) { | ||
40 | Assert.notNull(platformAccount, "platformAccount is null"); | ||
41 | } | ||
42 | Long activityId = resources.getActivityId(); | ||
43 | if (Objects.isNull(activityId)) { | ||
44 | Assert.notNull(activityId, "activityId is null"); | ||
45 | } | ||
46 | ActivityAddressDTO activityAddressDTO = this.activityAddressService.findByPlatformAccountAndActivityId(resources); | ||
47 | return ResultInfo.success(activityAddressDTO); | ||
48 | } | ||
49 | |||
26 | @GetMapping(value = "/findByPlatformAccount") | 50 | @GetMapping(value = "/findByPlatformAccount") |
27 | @ApiOperation("查询所有ActivityAddress") | 51 | @ApiOperation("查询所有ActivityAddress") |
28 | @AnonymousAccess | 52 | @AnonymousAccess |
29 | public ResultInfo findByPlatformAccount(@RequestParam(value = "platformAccount") String platformAccount) { | 53 | public ResultInfo findByPlatformAccount(@RequestParam(value = "platformAccount") String platformAccount) { |
30 | ActivityAddressDTO activityAddressDTO = this.activityAddressService.findByPlatformAccount(platformAccount); | 54 | log.info("activityAddress ==>> findByPlatformAccount ==>> platformAccount ==>> {}", platformAccount); |
55 | List<ActivityAddressDTO> activityAddressDTO = this.activityAddressService.findByPlatformAccount(platformAccount); | ||
31 | return ResultInfo.success(activityAddressDTO); | 56 | return ResultInfo.success(activityAddressDTO); |
32 | } | 57 | } |
33 | 58 | ||
... | @@ -36,6 +61,23 @@ public class ActivityAddressController { | ... | @@ -36,6 +61,23 @@ public class ActivityAddressController { |
36 | @ApiOperation("新增ActivityAddress") | 61 | @ApiOperation("新增ActivityAddress") |
37 | @AnonymousAccess | 62 | @AnonymousAccess |
38 | public ResultInfo createOrUpdateActivityAddress(@Validated @RequestBody ActivityAddress resources) { | 63 | public ResultInfo createOrUpdateActivityAddress(@Validated @RequestBody ActivityAddress resources) { |
64 | log.info("activityAddress ==>> createOrUpdateActivityAddress ==>> params ==>> {}", resources); | ||
65 | String platformAccount = resources.getPlatformAccount(); | ||
66 | if (!StringUtils.hasText(platformAccount)) { | ||
67 | Assert.notNull(platformAccount, "platformAccount is null"); | ||
68 | } | ||
69 | Long appId = resources.getAppId(); | ||
70 | if (Objects.isNull(appId)) { | ||
71 | Assert.notNull(appId, "appId is null"); | ||
72 | } | ||
73 | Long activityId = resources.getActivityId(); | ||
74 | if (Objects.isNull(activityId)) { | ||
75 | Assert.notNull(activityId, "activityId is null"); | ||
76 | } | ||
77 | Long userId = resources.getUserId(); | ||
78 | if (Objects.isNull(userId)) { | ||
79 | Assert.notNull(userId, "visUserId is null"); | ||
80 | } | ||
39 | ActivityAddressDTO activityAddressDTO = this.activityAddressService.createOrUpdateActivityAddress(resources); | 81 | ActivityAddressDTO activityAddressDTO = this.activityAddressService.createOrUpdateActivityAddress(resources); |
40 | return ResultInfo.success(activityAddressDTO); | 82 | return ResultInfo.success(activityAddressDTO); |
41 | } | 83 | } | ... | ... |
... | @@ -3,6 +3,8 @@ package com.topdraw.business.module.contact.vis.service; | ... | @@ -3,6 +3,8 @@ package com.topdraw.business.module.contact.vis.service; |
3 | import com.topdraw.business.module.contact.vis.domain.ActivityAddress; | 3 | import com.topdraw.business.module.contact.vis.domain.ActivityAddress; |
4 | import com.topdraw.business.module.contact.vis.service.dto.ActivityAddressDTO; | 4 | import com.topdraw.business.module.contact.vis.service.dto.ActivityAddressDTO; |
5 | 5 | ||
6 | import java.util.List; | ||
7 | |||
6 | /** | 8 | /** |
7 | * @author XiangHan | 9 | * @author XiangHan |
8 | * @date 2022-04-24 | 10 | * @date 2022-04-24 |
... | @@ -38,7 +40,7 @@ public interface ActivityAddressService { | ... | @@ -38,7 +40,7 @@ public interface ActivityAddressService { |
38 | * @param platformAccount | 40 | * @param platformAccount |
39 | * @return | 41 | * @return |
40 | */ | 42 | */ |
41 | ActivityAddressDTO findByPlatformAccount(String platformAccount); | 43 | List<ActivityAddressDTO> findByPlatformAccount(String platformAccount); |
42 | 44 | ||
43 | /** | 45 | /** |
44 | * | 46 | * |
... | @@ -46,4 +48,11 @@ public interface ActivityAddressService { | ... | @@ -46,4 +48,11 @@ public interface ActivityAddressService { |
46 | * @return | 48 | * @return |
47 | */ | 49 | */ |
48 | ActivityAddressDTO createOrUpdateActivityAddress(ActivityAddress resources); | 50 | ActivityAddressDTO createOrUpdateActivityAddress(ActivityAddress resources); |
51 | |||
52 | /** | ||
53 | * | ||
54 | * @param resources | ||
55 | * @return | ||
56 | */ | ||
57 | ActivityAddressDTO findByPlatformAccountAndActivityId(ActivityAddress resources); | ||
49 | } | 58 | } | ... | ... |
... | @@ -16,6 +16,7 @@ import org.springframework.transaction.annotation.Transactional; | ... | @@ -16,6 +16,7 @@ import org.springframework.transaction.annotation.Transactional; |
16 | import org.springframework.dao.EmptyResultDataAccessException; | 16 | import org.springframework.dao.EmptyResultDataAccessException; |
17 | import org.springframework.util.Assert; | 17 | import org.springframework.util.Assert; |
18 | 18 | ||
19 | import java.util.List; | ||
19 | import java.util.Objects; | 20 | import java.util.Objects; |
20 | 21 | ||
21 | /** | 22 | /** |
... | @@ -34,15 +35,14 @@ public class ActivityAddressServiceImpl implements ActivityAddressService { | ... | @@ -34,15 +35,14 @@ public class ActivityAddressServiceImpl implements ActivityAddressService { |
34 | 35 | ||
35 | @Override | 36 | @Override |
36 | // @Cacheable(cacheNames = "uce::activityAddress::platformAccount", key = "#platformAccount") | 37 | // @Cacheable(cacheNames = "uce::activityAddress::platformAccount", key = "#platformAccount") |
37 | public ActivityAddressDTO findByPlatformAccount(String platformAccount) { | 38 | public List<ActivityAddressDTO> findByPlatformAccount(String platformAccount) { |
38 | ActivityAddress activityAddress = activityAddressRepository.findByPlatformAccount(platformAccount).orElseGet(ActivityAddress::new); | 39 | List<ActivityAddress> activityAddress = activityAddressRepository.findByPlatformAccount(platformAccount); |
39 | return this.activityAddressMapper.toDto(activityAddress); | 40 | return this.activityAddressMapper.toDto(activityAddress); |
40 | } | 41 | } |
41 | 42 | ||
42 | @Override | 43 | @Override |
43 | public ActivityAddressDTO createOrUpdateActivityAddress(ActivityAddress resources) { | 44 | public ActivityAddressDTO createOrUpdateActivityAddress(ActivityAddress resources) { |
44 | String platformAccount = resources.getPlatformAccount(); | 45 | ActivityAddressDTO activityAddressDTO = this.findByPlatformAccountAndActivityId(resources); |
45 | ActivityAddressDTO activityAddressDTO = this.findByPlatformAccount(platformAccount); | ||
46 | if (Objects.isNull(activityAddressDTO.getId())) { | 46 | if (Objects.isNull(activityAddressDTO.getId())) { |
47 | activityAddressDTO = this.create(resources); | 47 | activityAddressDTO = this.create(resources); |
48 | } else { | 48 | } else { |
... | @@ -54,6 +54,14 @@ public class ActivityAddressServiceImpl implements ActivityAddressService { | ... | @@ -54,6 +54,14 @@ public class ActivityAddressServiceImpl implements ActivityAddressService { |
54 | } | 54 | } |
55 | 55 | ||
56 | @Override | 56 | @Override |
57 | public ActivityAddressDTO findByPlatformAccountAndActivityId(ActivityAddress resources) { | ||
58 | String platformAccount = resources.getPlatformAccount(); | ||
59 | Long activityId = resources.getActivityId(); | ||
60 | ActivityAddress activityAddress = activityAddressRepository.findByPlatformAccountAndActivityId(platformAccount, activityId).orElseGet(ActivityAddress::new); | ||
61 | return this.activityAddressMapper.toDto(activityAddress); | ||
62 | } | ||
63 | |||
64 | @Override | ||
57 | public ActivityAddressDTO findById(Long id) { | 65 | public ActivityAddressDTO findById(Long id) { |
58 | ActivityAddress ActivityAddress = activityAddressRepository.findById(id).orElseGet(ActivityAddress::new); | 66 | ActivityAddress ActivityAddress = activityAddressRepository.findById(id).orElseGet(ActivityAddress::new); |
59 | ValidationUtil.isNull(ActivityAddress.getId(),"ActivityAddress","id",id); | 67 | ValidationUtil.isNull(ActivityAddress.getId(),"ActivityAddress","id",id); | ... | ... |
member-service-impl/src/main/java/com/topdraw/business/module/task/domain/TaskBuilder.java
0 → 100644
1 | package com.topdraw.business.module.task.domain; | ||
2 | |||
3 | import com.topdraw.util.DateUtil; | ||
4 | import com.topdraw.util.IdWorker; | ||
5 | import com.topdraw.util.RandomUtil; | ||
6 | import com.topdraw.util.TimestampUtil; | ||
7 | import org.apache.commons.lang3.StringUtils; | ||
8 | |||
9 | import java.util.Objects; | ||
10 | |||
11 | /** | ||
12 | * @author : | ||
13 | * @description: | ||
14 | * @function : | ||
15 | * @date :Created in 2022/4/25 16:33 | ||
16 | * @version: : | ||
17 | * @modified By: | ||
18 | * @since : modified in 2022/4/25 16:33 | ||
19 | */ | ||
20 | public class TaskBuilder { | ||
21 | |||
22 | |||
23 | public static Task build(Task task) { | ||
24 | |||
25 | Task task_ = new Task(); | ||
26 | task_.setTaskTemplateId(task.getTaskTemplateId()); | ||
27 | |||
28 | //task_.setName(task.getName()); | ||
29 | //task_.setCode(StringUtils.isEmpty(task.getCode()) ? IdWorker.generatorCode("task_") : task.getCode()); | ||
30 | task_.setStatus(Objects.isNull(task.getStatus()) ? 1 : task.getStatus()); | ||
31 | task_.setSequence(task.getSequence()); | ||
32 | task_.setValidTime(Objects.isNull(task.getValidTime()) ? TimestampUtil.now() : task.getValidTime()); | ||
33 | task_.setExpireTime(task.getExpireTime()); | ||
34 | //task_.setDescription(task.getDescription()); | ||
35 | task_.setActionAmount(task.getActionAmount()); | ||
36 | task_.setTaskDailyReset(Objects.isNull(task.getTaskDailyReset()) ? 1 : task.getTaskDailyReset()); | ||
37 | task_.setTaskRepeatType(Objects.isNull(task.getTaskRepeatType()) ? 1 : task.getTaskRepeatType()); | ||
38 | task_.setRightsSendStrategy(Objects.isNull(task.getRightsSendStrategy()) ? 1 : task.getRightsSendStrategy()); | ||
39 | |||
40 | task_.setGroups(task.getGroups()); | ||
41 | task_.setMemberLevel(task.getMemberLevel()); | ||
42 | task_.setMemberVip(task.getMemberVip()); | ||
43 | //task_.setMemberExclusive(task.getMemberExclusive()); | ||
44 | |||
45 | task_.setPointsType(Objects.isNull(task.getPointsType()) ? 1 : task.getPointsType()); | ||
46 | task_.setRewardPoints(Objects.isNull(task.getRewardPoints()) ? null : task.getRewardPoints()); | ||
47 | //task_.setRewardPointsExpireTime(Objects.isNull(task.getRewardPointsExpireTime()) ? | ||
48 | // DateUtil.getLastDateTimeSecondYearLong() : task.getRewardPointsExpireTime()); | ||
49 | //task_.setRewardMaxPoints(Objects.isNull(task.getRewardMaxPoints()) ? | ||
50 | //RandomUtil.getRandomPoints(1, 10).intValue() : task.getRewardMaxPoints()); | ||
51 | |||
52 | task_.setRewardExp(Objects.isNull(task.getRewardExp()) ? 0L : task.getRewardExp()); | ||
53 | |||
54 | task_.setRightsId(task.getRightsId()); | ||
55 | task_.setRightsAmount(task.getRightsAmount()); | ||
56 | task_.setRights2Id(task.getRights2Id()); | ||
57 | task_.setRights2Amount(task.getRights2Amount()); | ||
58 | task_.setRights3Id(task.getRights3Id()); | ||
59 | task_.setRights3Amount(task.getRights3Amount()); | ||
60 | |||
61 | return task; | ||
62 | } | ||
63 | |||
64 | } |
1 | package com.topdraw.business.module.task.template.domain; | ||
2 | |||
3 | import com.topdraw.util.IdWorker; | ||
4 | import org.apache.commons.lang3.StringUtils; | ||
5 | |||
6 | import java.util.Objects; | ||
7 | |||
8 | /** | ||
9 | * @author : | ||
10 | * @description: | ||
11 | * @function : | ||
12 | * @date :Created in 2022/4/25 17:22 | ||
13 | * @version: : | ||
14 | * @modified By: | ||
15 | * @since : modified in 2022/4/25 17:22 | ||
16 | */ | ||
17 | public class TaskTemplateBuilder { | ||
18 | |||
19 | public static TaskTemplate build(TaskTemplate taskTemplate){ | ||
20 | |||
21 | TaskTemplate taskTemplate_ = new TaskTemplate(); | ||
22 | |||
23 | taskTemplate_.setCode(StringUtils.isEmpty(taskTemplate.getCode()) ? IdWorker.generatorCode("taskTemplate_") : taskTemplate.getCode()); | ||
24 | taskTemplate_.setName(taskTemplate.getName()); | ||
25 | taskTemplate_.setType(taskTemplate.getType()); | ||
26 | taskTemplate_.setStatus(Objects.isNull(taskTemplate.getStatus()) ? 1:taskTemplate.getStatus()); | ||
27 | taskTemplate_.setEvent(taskTemplate.getEvent()); | ||
28 | taskTemplate_.setParams(taskTemplate.getParams()); | ||
29 | taskTemplate_.setDescription(taskTemplate.getDescription()); | ||
30 | // taskTemplate_.setDeleteMark(Objects.isNull(taskTemplate.getDeleteMark()) ? 0 : taskTemplate.getDeleteMark()); | ||
31 | |||
32 | return taskTemplate_; | ||
33 | } | ||
34 | |||
35 | } |
1 | package com.topdraw.business.process.rest; | ||
2 | |||
3 | import com.topdraw.annotation.AnonymousAccess; | ||
4 | import com.topdraw.business.module.task.template.domain.TaskTemplate; | ||
5 | import com.topdraw.business.process.service.TaskTemplateOperationService; | ||
6 | import io.swagger.annotations.Api; | ||
7 | import io.swagger.annotations.ApiOperation; | ||
8 | import lombok.extern.slf4j.Slf4j; | ||
9 | import org.springframework.beans.factory.annotation.Autowired; | ||
10 | import org.springframework.validation.annotation.Validated; | ||
11 | import org.springframework.web.bind.annotation.*; | ||
12 | |||
13 | @Api("任务模板处理") | ||
14 | @RestController | ||
15 | @RequestMapping(value = "/uce/taskTemplateOperation") | ||
16 | @Slf4j | ||
17 | public class TaskTemplateOperationController { | ||
18 | |||
19 | @Autowired | ||
20 | private TaskTemplateOperationService taskTemplateOperationService; | ||
21 | |||
22 | /** | ||
23 | * 新增任务 | ||
24 | * | ||
25 | * @param taskTemplate 消息 | ||
26 | */ | ||
27 | @PostMapping(value = "/create") | ||
28 | @ApiOperation("新增任务") | ||
29 | @AnonymousAccess | ||
30 | public void create(@RequestBody @Validated TaskTemplate taskTemplate) { | ||
31 | log.info("taskTemplateOperation ==>> create ==>> param ==>> {}", taskTemplate); | ||
32 | // 新增任务 | ||
33 | this.taskTemplateOperationService.create(taskTemplate); | ||
34 | } | ||
35 | |||
36 | /** | ||
37 | * 修改任务 | ||
38 | * | ||
39 | * @param taskTemplate 消息 | ||
40 | */ | ||
41 | @PostMapping(value = "/update") | ||
42 | @ApiOperation("修改任务模板") | ||
43 | @AnonymousAccess | ||
44 | public void update(@RequestBody @Validated TaskTemplate taskTemplate) { | ||
45 | log.info("taskTemplateOperation ==>> update ==>> param ==>> {}", taskTemplate); | ||
46 | // 修改任务 | ||
47 | this.taskTemplateOperationService.update(taskTemplate); | ||
48 | } | ||
49 | |||
50 | /** | ||
51 | * 删除任务 | ||
52 | * | ||
53 | * @param id 消息 | ||
54 | */ | ||
55 | @PostMapping(value = "/delete") | ||
56 | @ApiOperation("删除任务模板") | ||
57 | @AnonymousAccess | ||
58 | public void delete(@RequestParam(value = "id") Long id) { | ||
59 | log.info("taskTemplateOperation ==>> delete ==>> param ==>> {}", id); | ||
60 | // 删除任务 | ||
61 | this.taskTemplateOperationService.delete(id); | ||
62 | } | ||
63 | |||
64 | } | ||
65 | |||
66 |
1 | package com.topdraw.business.process.service; | ||
2 | |||
3 | import com.topdraw.business.module.task.template.domain.TaskTemplate; | ||
4 | |||
5 | /** | ||
6 | * @description 权益操作接口 | ||
7 | * @author XiangHan | ||
8 | * @date 2021.10.22 | ||
9 | */ | ||
10 | public interface TaskTemplateOperationService { | ||
11 | |||
12 | /** | ||
13 | * | ||
14 | * @param task | ||
15 | */ | ||
16 | void create(TaskTemplate task); | ||
17 | |||
18 | /** | ||
19 | * | ||
20 | * @param task | ||
21 | */ | ||
22 | void update(TaskTemplate task); | ||
23 | |||
24 | /** | ||
25 | * | ||
26 | * @param task | ||
27 | */ | ||
28 | void delete(TaskTemplate task); | ||
29 | |||
30 | /** | ||
31 | * | ||
32 | * @param id | ||
33 | */ | ||
34 | void delete(Long id); | ||
35 | |||
36 | } |
1 | package com.topdraw.business.process.service.impl; | ||
2 | |||
3 | import com.topdraw.aspect.AsyncMqSend; | ||
4 | import com.topdraw.business.module.task.template.domain.TaskTemplate; | ||
5 | import com.topdraw.business.module.task.template.domain.TaskTemplateBuilder; | ||
6 | import com.topdraw.business.module.task.template.service.TaskTemplateService; | ||
7 | import com.topdraw.business.module.task.template.service.dto.TaskTemplateDTO; | ||
8 | import com.topdraw.business.process.service.TaskTemplateOperationService; | ||
9 | import lombok.extern.slf4j.Slf4j; | ||
10 | import org.springframework.aop.framework.AopContext; | ||
11 | import org.springframework.beans.BeanUtils; | ||
12 | import org.springframework.beans.factory.annotation.Autowired; | ||
13 | import org.springframework.stereotype.Service; | ||
14 | |||
15 | import java.util.Objects; | ||
16 | |||
17 | |||
18 | /** | ||
19 | * @author : | ||
20 | * @description: | ||
21 | * @function : | ||
22 | * @date :Created in 2022/4/25 22:27 | ||
23 | * @version: : | ||
24 | * @modified By: | ||
25 | * @since : modified in 2022/4/25 22:27 | ||
26 | */ | ||
27 | @Service | ||
28 | @Slf4j | ||
29 | public class TaskTemplateOperationServiceImpl implements TaskTemplateOperationService { | ||
30 | |||
31 | @Autowired | ||
32 | private TaskTemplateService taskTemplateService; | ||
33 | |||
34 | @AsyncMqSend | ||
35 | public void asyncTaskTemplate(TaskTemplate resources) {} | ||
36 | |||
37 | @Override | ||
38 | public void create(TaskTemplate resources) { | ||
39 | TaskTemplate taskTemplate = TaskTemplateBuilder.build(resources); | ||
40 | //TaskTemplateDTO taskTemplate_ = this.taskTemplateService.create(taskTemplate); | ||
41 | |||
42 | TaskTemplate taskTemplate1 = new TaskTemplate(); | ||
43 | //BeanUtils.copyProperties(taskTemplate_, taskTemplate1); | ||
44 | //((TaskTemplateOperationServiceImpl) AopContext.currentProxy()).asyncTaskTemplate(taskTemplate1); | ||
45 | } | ||
46 | |||
47 | @Override | ||
48 | public void update(TaskTemplate resources) { | ||
49 | //TaskTemplateDTO taskTemplate_ = this.taskTemplateService.update(resources); | ||
50 | |||
51 | TaskTemplate taskTemplate1 = new TaskTemplate(); | ||
52 | //BeanUtils.copyProperties(taskTemplate_, taskTemplate1); | ||
53 | ((TaskTemplateOperationServiceImpl) AopContext.currentProxy()).asyncTaskTemplate(taskTemplate1); | ||
54 | } | ||
55 | |||
56 | @Override | ||
57 | public void delete(TaskTemplate resources) { | ||
58 | //this.taskTemplateService.delete(resources); | ||
59 | //((TaskTemplateOperationServiceImpl) AopContext.currentProxy()).asyncTaskTemplate(resources); | ||
60 | } | ||
61 | |||
62 | @Override | ||
63 | public void delete(Long id) { | ||
64 | TaskTemplateDTO taskTemplateDTO = this.findById(id); | ||
65 | //this.taskTemplateService.delete(id); | ||
66 | |||
67 | TaskTemplate taskTemplate = new TaskTemplate(); | ||
68 | BeanUtils.copyProperties(taskTemplateDTO, taskTemplate); | ||
69 | //taskTemplate.setDeleteMark(1); | ||
70 | //((TaskTemplateOperationServiceImpl) AopContext.currentProxy()).asyncTaskTemplate(taskTemplate); | ||
71 | } | ||
72 | |||
73 | public TaskTemplateDTO findByCode(String code) { | ||
74 | return null;//this.taskTemplateService.findByCode(code); | ||
75 | } | ||
76 | |||
77 | public TaskTemplateDTO findById(Long id) { | ||
78 | return this.taskTemplateService.findById(id); | ||
79 | } | ||
80 | |||
81 | } |
-
Please register or sign in to post a comment