Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
055d204d
提交
055d204d
authored
5月 11, 2020
作者:
linhj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
🚧
商品包调整
上级
b996ddfa
隐藏空白字符变更
内嵌
并排
正在显示
21 个修改的文件
包含
46 行增加
和
32 行删除
+46
-32
pom.xml
product/product-service-impl/pom.xml
+12
-0
ProductAttrDO.java
...ava/cn/iocoder/mall/product/dataobject/ProductAttrDO.java
+1
-1
ProductAttrValueDO.java
...n/iocoder/mall/product/dataobject/ProductAttrValueDO.java
+1
-1
ProductBrandDO.java
...va/cn/iocoder/mall/product/dataobject/ProductBrandDO.java
+1
-1
ProductCategoryDO.java
...cn/iocoder/mall/product/dataobject/ProductCategoryDO.java
+1
-1
ProductSkuDO.java
...java/cn/iocoder/mall/product/dataobject/ProductSkuDO.java
+1
-1
ProductSpuDO.java
...java/cn/iocoder/mall/product/dataobject/ProductSpuDO.java
+1
-1
UserProductSpuCollectionsConsumer.java
...ll/product/message/UserProductSpuCollectionsConsumer.java
+2
-2
ProductAttrServiceImpl.java
.../iocoder/mall/product/service/ProductAttrServiceImpl.java
+1
-1
ProductCategoryServiceImpl.java
...oder/mall/product/service/ProductCategoryServiceImpl.java
+1
-1
ProductSpuServiceImpl.java
...n/iocoder/mall/product/service/ProductSpuServiceImpl.java
+1
-1
UserProductSpuCollectionsServiceImpl.java
...product/service/UserProductSpuCollectionsServiceImpl.java
+1
-1
pom.xml
product/product-start/pom.xml
+8
-6
AdminsProductAttrController.java
...cation/controller/admins/AdminsProductAttrController.java
+2
-1
AdminsProductBrandController.java
...ation/controller/admins/AdminsProductBrandController.java
+2
-1
AdminsProductCategoryController.java
...on/controller/admins/AdminsProductCategoryController.java
+2
-1
AdminsProductSpuController.java
...ication/controller/admins/AdminsProductSpuController.java
+2
-1
UserFavoriteController.java
.../application/controller/users/UserFavoriteController.java
+2
-5
UsersProductSpuCollectionController.java
...controller/users/UsersProductSpuCollectionController.java
+1
-3
SystemLogService.java
...ain/java/cn/iocoder/mall/system/api/SystemLogService.java
+0
-2
UserErrorCodeEnum.java
...ava/cn/iocoder/mall/user/biz/enums/UserErrorCodeEnum.java
+3
-0
没有找到文件。
product/product-service-impl/pom.xml
浏览文件 @
055d204d
...
...
@@ -49,6 +49,12 @@
<artifactId>
mybatis-plus-boot-starter
</artifactId>
</dependency>
<dependency>
<groupId>
cn.iocoder.mall
</groupId>
<artifactId>
mall-spring-boot-starter-mybatis
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<!-- RPC 相关 -->
<dependency>
<groupId>
com.alibaba.cloud
</groupId>
...
...
@@ -78,6 +84,12 @@
<groupId>
com.google.guava
</groupId>
<artifactId>
guava
</artifactId>
</dependency>
<dependency>
<groupId>
cn.iocoder.mall
</groupId>
<artifactId>
user-biz
</artifactId>
<version>
1.0-SNAPSHOT
</version>
<scope>
compile
</scope>
</dependency>
</dependencies>
...
...
product/product-service-impl/src/main/java/cn/iocoder/mall/product/dataobject/ProductAttrDO.java
浏览文件 @
055d204d
package
cn
.
iocoder
.
mall
.
product
.
dataobject
;
import
cn.iocoder.
common.framework
.dataobject.DeletableDO
;
import
cn.iocoder.
mall.mybatis
.dataobject.DeletableDO
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
...
...
product/product-service-impl/src/main/java/cn/iocoder/mall/product/dataobject/ProductAttrValueDO.java
浏览文件 @
055d204d
package
cn
.
iocoder
.
mall
.
product
.
dataobject
;
import
cn.iocoder.
common.framework
.dataobject.DeletableDO
;
import
cn.iocoder.
mall.mybatis
.dataobject.DeletableDO
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
...
...
product/product-service-impl/src/main/java/cn/iocoder/mall/product/dataobject/ProductBrandDO.java
浏览文件 @
055d204d
package
cn
.
iocoder
.
mall
.
product
.
dataobject
;
import
cn.iocoder.
common.framework
.dataobject.DeletableDO
;
import
cn.iocoder.
mall.mybatis
.dataobject.DeletableDO
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
...
...
product/product-service-impl/src/main/java/cn/iocoder/mall/product/dataobject/ProductCategoryDO.java
浏览文件 @
055d204d
package
cn
.
iocoder
.
mall
.
product
.
dataobject
;
import
cn.iocoder.
common.framework
.dataobject.DeletableDO
;
import
cn.iocoder.
mall.mybatis
.dataobject.DeletableDO
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
...
...
product/product-service-impl/src/main/java/cn/iocoder/mall/product/dataobject/ProductSkuDO.java
浏览文件 @
055d204d
package
cn
.
iocoder
.
mall
.
product
.
dataobject
;
import
cn.iocoder.
common.framework
.dataobject.DeletableDO
;
import
cn.iocoder.
mall.mybatis
.dataobject.DeletableDO
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
...
...
product/product-service-impl/src/main/java/cn/iocoder/mall/product/dataobject/ProductSpuDO.java
浏览文件 @
055d204d
package
cn
.
iocoder
.
mall
.
product
.
dataobject
;
import
cn.iocoder.
common.framework
.dataobject.DeletableDO
;
import
cn.iocoder.
mall.mybatis
.dataobject.DeletableDO
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
...
...
product/product-service-impl/src/main/java/cn/iocoder/mall/product/message/UserProductSpuCollectionsConsumer.java
浏览文件 @
055d204d
package
cn
.
iocoder
.
mall
.
product
.
message
;
import
cn.iocoder.common.framework.constant.DeletedStatusEnum
;
import
cn.iocoder.common.framework.util.ServiceExceptionUtil
;
import
cn.iocoder.mall.mybatis.enums.DeletedStatusEnum
;
import
cn.iocoder.mall.product.api.UserProductSpuCollectionsService
;
import
cn.iocoder.mall.product.api.bo.UserProductSpuCollectionsBO
;
import
cn.iocoder.mall.product.api.dto.UserProductSpuCollectionsAddDTO
;
...
...
@@ -10,7 +10,7 @@ import cn.iocoder.mall.product.api.message.ProductSpuCollectionMessage;
import
cn.iocoder.mall.product.convert.UserProductSpuCollectionsConvert
;
import
cn.iocoder.mall.user.api.UserService
;
import
cn.iocoder.mall.user.api.bo.UserBO
;
import
cn.iocoder.mall.user.
api.constant
.UserErrorCodeEnum
;
import
cn.iocoder.mall.user.
biz.enums
.UserErrorCodeEnum
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.dubbo.config.annotation.Reference
;
import
org.apache.rocketmq.spring.annotation.RocketMQMessageListener
;
...
...
product/product-service-impl/src/main/java/cn/iocoder/mall/product/service/ProductAttrServiceImpl.java
浏览文件 @
055d204d
package
cn
.
iocoder
.
mall
.
product
.
service
;
import
cn.iocoder.common.framework.constant.DeletedStatusEnum
;
import
cn.iocoder.common.framework.util.ServiceExceptionUtil
;
import
cn.iocoder.mall.mybatis.enums.DeletedStatusEnum
;
import
cn.iocoder.mall.product.api.ProductAttrService
;
import
cn.iocoder.mall.product.api.bo.*
;
import
cn.iocoder.mall.product.api.constant.ProductAttrConstants
;
...
...
product/product-service-impl/src/main/java/cn/iocoder/mall/product/service/ProductCategoryServiceImpl.java
浏览文件 @
055d204d
package
cn
.
iocoder
.
mall
.
product
.
service
;
import
cn.iocoder.common.framework.constant.DeletedStatusEnum
;
import
cn.iocoder.common.framework.util.ServiceExceptionUtil
;
import
cn.iocoder.mall.mybatis.enums.DeletedStatusEnum
;
import
cn.iocoder.mall.product.api.ProductCategoryService
;
import
cn.iocoder.mall.product.api.bo.ProductCategoryBO
;
import
cn.iocoder.mall.product.api.constant.ProductCategoryConstants
;
...
...
product/product-service-impl/src/main/java/cn/iocoder/mall/product/service/ProductSpuServiceImpl.java
浏览文件 @
055d204d
package
cn
.
iocoder
.
mall
.
product
.
service
;
import
cn.iocoder.common.framework.constant.DeletedStatusEnum
;
import
cn.iocoder.common.framework.util.CollectionUtil
;
import
cn.iocoder.common.framework.util.ServiceExceptionUtil
;
import
cn.iocoder.common.framework.util.StringUtil
;
import
cn.iocoder.mall.mybatis.enums.DeletedStatusEnum
;
import
cn.iocoder.mall.product.api.ProductSpuService
;
import
cn.iocoder.mall.product.api.bo.*
;
import
cn.iocoder.mall.product.api.constant.ProductCategoryConstants
;
...
...
product/product-service-impl/src/main/java/cn/iocoder/mall/product/service/UserProductSpuCollectionsServiceImpl.java
浏览文件 @
055d204d
package
cn
.
iocoder
.
mall
.
product
.
service
;
import
cn.iocoder.common.framework.constant.DeletedStatusEnum
;
import
cn.iocoder.common.framework.vo.CommonResult
;
import
cn.iocoder.mall.mybatis.enums.DeletedStatusEnum
;
import
cn.iocoder.mall.product.api.UserProductSpuCollectionsService
;
import
cn.iocoder.mall.product.api.bo.UserProductSpuCollectionsBO
;
import
cn.iocoder.mall.product.api.bo.UserProductSpuCollectionsPageBO
;
...
...
product/product-start/pom.xml
浏览文件 @
055d204d
...
...
@@ -33,14 +33,10 @@
<artifactId>
product-service-impl
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<dependency>
<groupId>
cn.iocoder.mall
</groupId>
<artifactId>
user-sdk
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<dependency>
<groupId>
cn.iocoder.mall
</groupId>
<artifactId>
system-sdk
</artifactId>
<artifactId>
mall-spring-boot-starter-mybatis
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
...
...
@@ -82,6 +78,12 @@
<artifactId>
spring-boot-starter-test
</artifactId>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
cn.iocoder.mall
</groupId>
<artifactId>
mall-spring-boot-starter-security
</artifactId>
<version>
1.0-SNAPSHOT
</version>
<scope>
compile
</scope>
</dependency>
</dependencies>
...
...
product/product-start/src/main/java/cn/iocoder/mall/product/application/controller/admins/AdminsProductAttrController.java
浏览文件 @
055d204d
...
...
@@ -12,12 +12,13 @@ import cn.iocoder.mall.product.application.vo.admins.AdminsProductAttrPageVO;
import
cn.iocoder.mall.product.application.vo.admins.AdminsProductAttrSimpleVO
;
import
cn.iocoder.mall.product.application.vo.admins.AdminsProductAttrVO
;
import
cn.iocoder.mall.product.application.vo.admins.AdminsProductAttrValueVO
;
import
cn.iocoder.mall.s
ystem.sdk
.context.AdminSecurityContextHolder
;
import
cn.iocoder.mall.s
ecurity.core
.context.AdminSecurityContextHolder
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.dubbo.config.annotation.Reference
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
...
...
product/product-start/src/main/java/cn/iocoder/mall/product/application/controller/admins/AdminsProductBrandController.java
浏览文件 @
055d204d
...
...
@@ -10,12 +10,13 @@ import cn.iocoder.mall.product.api.dto.ProductBrandUpdateDTO;
import
cn.iocoder.mall.product.application.convert.ProductBrandConvert
;
import
cn.iocoder.mall.product.application.vo.admins.AdminsProductBrandVO
;
import
cn.iocoder.mall.product.application.vo.admins.AdminsProductBrangPageVO
;
import
cn.iocoder.mall.s
ystem.sdk
.context.AdminSecurityContextHolder
;
import
cn.iocoder.mall.s
ecurity.core
.context.AdminSecurityContextHolder
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.dubbo.config.annotation.Reference
;
import
org.springframework.web.bind.annotation.*
;
import
static
cn
.
iocoder
.
common
.
framework
.
vo
.
CommonResult
.
success
;
...
...
product/product-start/src/main/java/cn/iocoder/mall/product/application/controller/admins/AdminsProductCategoryController.java
浏览文件 @
055d204d
...
...
@@ -9,12 +9,13 @@ import cn.iocoder.mall.product.api.dto.ProductCategoryUpdateDTO;
import
cn.iocoder.mall.product.application.convert.ProductCategoryConvert
;
import
cn.iocoder.mall.product.application.vo.admins.AdminsProductCategoryTreeNodeVO
;
import
cn.iocoder.mall.product.application.vo.admins.AdminsProductCategoryVO
;
import
cn.iocoder.mall.s
ystem.sdk
.context.AdminSecurityContextHolder
;
import
cn.iocoder.mall.s
ecurity.core
.context.AdminSecurityContextHolder
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.dubbo.config.annotation.Reference
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.ArrayList
;
import
java.util.Comparator
;
...
...
product/product-start/src/main/java/cn/iocoder/mall/product/application/controller/admins/AdminsProductSpuController.java
浏览文件 @
055d204d
...
...
@@ -10,13 +10,14 @@ import cn.iocoder.mall.product.application.convert.ProductSpuConvert;
import
cn.iocoder.mall.product.application.vo.admins.AdminsProductSpuDetailVO
;
import
cn.iocoder.mall.product.application.vo.admins.AdminsProductSpuPageVO
;
import
cn.iocoder.mall.product.application.vo.admins.AdminsProductSpuVO
;
import
cn.iocoder.mall.s
ystem.sdk
.context.AdminSecurityContextHolder
;
import
cn.iocoder.mall.s
ecurity.core
.context.AdminSecurityContextHolder
;
import
com.alibaba.fastjson.JSON
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.dubbo.config.annotation.Reference
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.Collection
;
import
java.util.List
;
...
...
product/product-start/src/main/java/cn/iocoder/mall/product/application/controller/users/UserFavoriteController.java
浏览文件 @
055d204d
...
...
@@ -4,12 +4,12 @@ import cn.iocoder.common.framework.vo.CommonResult;
import
cn.iocoder.mall.product.api.UserProductSpuCollectionsService
;
import
cn.iocoder.mall.product.api.bo.UserProductSpuCollectionsPageBO
;
import
cn.iocoder.mall.product.api.dto.UserProductSpuCollectionsPageDTO
;
import
cn.iocoder.mall.user.sdk.annotation.RequiresLogin
;
import
cn.iocoder.mall.user.sdk.context.UserSecurityContextHolder
;
import
cn.iocoder.mall.security.core.context.UserSecurityContextHolder
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.dubbo.config.annotation.Reference
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
/**
* 用户收藏
...
...
@@ -26,7 +26,6 @@ public class UserFavoriteController {
private
UserProductSpuCollectionsService
userProductSpuCollectionsService
;
@GetMapping
(
"page"
)
@RequiresLogin
@ApiOperation
(
"用户商品收藏列表"
)
public
CommonResult
<
UserProductSpuCollectionsPageBO
>
getUserProductSpuCollectionsPage
(
@Validated
UserProductSpuCollectionsPageDTO
userProductSpuCollectionsPageDTO
)
{
...
...
@@ -36,7 +35,6 @@ public class UserFavoriteController {
}
@DeleteMapping
(
"remove"
)
@RequiresLogin
@ApiOperation
(
value
=
"用户商品收藏-删除"
)
public
CommonResult
<
Boolean
>
removeUserFavorite
(
@RequestParam
(
"spuId"
)
final
Integer
spuId
)
{
final
Integer
userId
=
UserSecurityContextHolder
.
getContext
().
getUserId
();
...
...
@@ -44,7 +42,6 @@ public class UserFavoriteController {
}
@GetMapping
(
"hasUserFavorite"
)
@RequiresLogin
@ApiOperation
(
value
=
"用户商品收藏-是否收藏"
)
public
CommonResult
<
Boolean
>
hasUserSpuFavorite
(
@RequestParam
(
"spuId"
)
final
Integer
spuId
)
{
final
Integer
userId
=
UserSecurityContextHolder
.
getContext
().
getUserId
();
...
...
product/product-start/src/main/java/cn/iocoder/mall/product/application/controller/users/UsersProductSpuCollectionController.java
浏览文件 @
055d204d
...
...
@@ -2,8 +2,7 @@ package cn.iocoder.mall.product.application.controller.users;
import
cn.iocoder.common.framework.vo.CommonResult
;
import
cn.iocoder.mall.product.api.ProductSpuCollectionService
;
import
cn.iocoder.mall.user.sdk.annotation.RequiresLogin
;
import
cn.iocoder.mall.user.sdk.context.UserSecurityContextHolder
;
import
cn.iocoder.mall.security.core.context.UserSecurityContextHolder
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.dubbo.config.annotation.Reference
;
...
...
@@ -30,7 +29,6 @@ public class UsersProductSpuCollectionController {
@PostMapping
(
"/collection/{spuId}/{hasCollectionType}"
)
@ApiOperation
(
"商品收藏"
)
@RequiresLogin
public
CommonResult
<
Boolean
>
productSpuCollection
(
@PathVariable
(
"spuId"
)
Integer
spuId
,
@PathVariable
(
"hasCollectionType"
)
Integer
hasCollectionType
)
{
final
Integer
userId
=
UserSecurityContextHolder
.
getContext
().
getUserId
();
...
...
system/system-service-api/src/main/java/cn/iocoder/mall/system/api/SystemLogService.java
浏览文件 @
055d204d
package
cn
.
iocoder
.
mall
.
system
.
api
;
import
cn.iocoder.mall.system.api.bo.systemlog.AccessLogPageBO
;
import
cn.iocoder.mall.system.api.dto.systemlog.AccessLogAddDTO
;
import
cn.iocoder.mall.system.api.dto.systemlog.AccessLogPageDTO
;
import
cn.iocoder.mall.system.api.dto.systemlog.ExceptionLogAddDTO
;
/**
* 系统日志 Service 接口
...
...
user/user-biz/src/main/java/cn/iocoder/mall/user/biz/enums/UserErrorCodeEnum.java
浏览文件 @
055d204d
...
...
@@ -13,6 +13,9 @@ public enum UserErrorCodeEnum implements ServiceExceptionUtil.Enumerable {
USER_ADDRESS_NOT_EXISTENT
(
1001004000
,
"用户地址不存在!"
),
USER_ADDRESS_IS_DELETED
(
1001004001
,
"用户地址已被删除!"
),
USER_GET_ADDRESS_NOT_EXISTS
(
1001004002
,
"获取的地址不存在!"
),
// ========== 用户 ==========
USER_NOT_EXISTS
(
1001004003
,
"获取的地址不存在!"
),
;
private
final
int
code
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论