From e8782f3dc6a0264a7aafe219075907244b6cb9a5 Mon Sep 17 00:00:00 2001 From: "996472796@qq.com" <996472796@qq.com> Date: Mon, 8 Apr 2024 16:13:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Evpi=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../activity/user/ActivityUserCommandController.java | 8 +++----- .../api/command/activity/user/request/ActivityDto.java | 7 ++++--- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/activity/user/ActivityUserCommandController.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/activity/user/ActivityUserCommandController.java index feccabb..afd0d63 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/activity/user/ActivityUserCommandController.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/activity/user/ActivityUserCommandController.java @@ -27,11 +27,9 @@ public class ActivityUserCommandController { @ApiOperation("保存活动") @PostMapping("save/activity") public String saveActivity(@RequestBody ActivityDto activityDto){ - Activity activity = TypeConvertUtils.convert(activityDto,Activity.class); - if(activityDto.getId() == null){ - activity.setId(null); - } - activity.setActivityProductList(activityDto.getActivityProductList()); + /* Activity activity = TypeConvertUtils.convert(activityDto,Activity.class); + activity.setActivityProductList(activityDto.getActivityProductList());*/ + Activity activity = activityDto.trans2Domain(); return activityApplicationService.saveActivity(activity); } diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/activity/user/request/ActivityDto.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/activity/user/request/ActivityDto.java index 9cb31b5..5b91e1f 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/activity/user/request/ActivityDto.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/activity/user/request/ActivityDto.java @@ -34,9 +34,10 @@ public class ActivityDto { @ApiModelProperty("活动产品集合") private List activityProductList; - /*public Activity trans2Domain(ActivityDto dto){ - Activity activity = TypeConvertUtils.convert(dto,Activity.class); + public Activity trans2Domain(){ + Activity activity = TypeConvertUtils.convert(this,Activity.class); activity.setStatus(ActivityStatusEnum.ENABLE.getValue()); + activity.setActivityProductList(this.getActivityProductList()); return activity; - }*/ + } }