Browse Source

新增vpi接口

master
996472796@qq.com 2 years ago
parent
commit
845fc6d285
2 changed files with 10 additions and 3 deletions
  1. 9
      dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/activity/user/ActivityUserCommandController.java
  2. 4
      dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/activity/user/request/ActivityDto.java

9
dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/activity/user/ActivityUserCommandController.java

@ -4,6 +4,8 @@ import com.qniao.dam.api.command.activity.user.request.ActivityDto;
import com.qniao.dam.api.command.activity.user.request.ChangeActivityDto; import com.qniao.dam.api.command.activity.user.request.ChangeActivityDto;
import com.qniao.dam.application.service.activity.ActivityApplicationService; import com.qniao.dam.application.service.activity.ActivityApplicationService;
import com.qniao.dam.domain.aggregate.activity.entity.Activity; import com.qniao.dam.domain.aggregate.activity.entity.Activity;
import com.qniao.dam.domain.aggregate.activity.entity.ActivityProduct;
import com.qniao.framework.utils.TypeConvertUtils;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
@ -12,6 +14,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.List;
@Api(tags = "活动") @Api(tags = "活动")
@RestController @RestController
@ -24,7 +27,11 @@ public class ActivityUserCommandController {
@ApiOperation("保存活动") @ApiOperation("保存活动")
@PostMapping("save/activity") @PostMapping("save/activity")
public String saveActivity(@RequestBody ActivityDto activityDto){ public String saveActivity(@RequestBody ActivityDto activityDto){
Activity activity = activityDto.trans2Domain(activityDto);
Activity activity = TypeConvertUtils.convert(activityDto,Activity.class);
if(activityDto.getId() == null){
activity.setId(null);
}
activity.setActivityProductList(activityDto.getActivityProductList());
return activityApplicationService.saveActivity(activity); return activityApplicationService.saveActivity(activity);
} }

4
dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/activity/user/request/ActivityDto.java

@ -34,9 +34,9 @@ public class ActivityDto {
@ApiModelProperty("活动产品集合") @ApiModelProperty("活动产品集合")
private List<ActivityProduct> activityProductList; private List<ActivityProduct> activityProductList;
public Activity trans2Domain(ActivityDto dto){
/*public Activity trans2Domain(ActivityDto dto){
Activity activity = TypeConvertUtils.convert(dto,Activity.class); Activity activity = TypeConvertUtils.convert(dto,Activity.class);
activity.setStatus(ActivityStatusEnum.ENABLE.getValue()); activity.setStatus(ActivityStatusEnum.ENABLE.getValue());
return activity; return activity;
}
}*/
} }
Loading…
Cancel
Save