|
|
|
@ -4,6 +4,7 @@ import com.qniao.dam.api.command.product.user.request.UserCreateProductDto; |
|
|
|
import com.qniao.dam.api.command.product.user.request.UserEditProductDto; |
|
|
|
import com.qniao.dam.api.command.product.user.request.UserOperateProductDto; |
|
|
|
import com.qniao.dam.application.service.product.ProductApplicationService; |
|
|
|
import com.qniao.dam.domain.aggregate.product.entity.Product; |
|
|
|
import com.qniao.dau.infrastructure.constant.RequestHeaderFields; |
|
|
|
import io.swagger.annotations.Api; |
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
@ -25,7 +26,9 @@ public class ProductUserCommandController { |
|
|
|
public String userCreateProduct(@RequestBody @Valid UserCreateProductDto dto, |
|
|
|
@RequestParam("userId") Long userId, |
|
|
|
@RequestHeader(name = RequestHeaderFields.FIELD_ORGANIZATION_ID) Long orgId) { |
|
|
|
return productApplicationService.create(dto.trans2Domain(), dto.trans2ProductSpec()).toString(); |
|
|
|
Product product = dto.trans2Domain(); |
|
|
|
product.setUserId(userId); |
|
|
|
return productApplicationService.create(product, dto.trans2ProductSpec()).toString(); |
|
|
|
} |
|
|
|
|
|
|
|
@ApiOperation("用户编辑商品") |
|
|
|
|