Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
pms-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
pms-ci-test
Commits
6aa55e59
提交
6aa55e59
authored
8月 18, 2023
作者:
xiaowang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复bug
上级
2c2c5730
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
46 行增加
和
12 行删除
+46
-12
LeaseGoodsController.java
...va/com/mmc/pms/controller/lease/LeaseGoodsController.java
+9
-0
ProductAttributeDao.java
...in/java/com/mmc/pms/dao/category/ProductAttributeDao.java
+2
-0
LeaseGoodsDao.java
src/main/java/com/mmc/pms/dao/lease/LeaseGoodsDao.java
+1
-0
ProductAttributeServiceImpl.java
...ms/service/category/impl/ProductAttributeServiceImpl.java
+2
-1
LeaseGoodsService.java
...ain/java/com/mmc/pms/service/lease/LeaseGoodsService.java
+2
-0
LeaseGoodsServiceImpl.java
...com/mmc/pms/service/lease/impl/LeaseGoodsServiceImpl.java
+5
-0
AppMallGoodsServiceImpl.java
...om/mmc/pms/service/mall/impl/AppMallGoodsServiceImpl.java
+11
-9
ProductAttributeDao.xml
src/main/resources/mapper/category/ ProductAttributeDao.xml
+4
-0
LeaseGoodsDao.xml
src/main/resources/mapper/lease/LeaseGoodsDao.xml
+7
-0
not-check.yml
src/main/resources/not-check.yml
+3
-2
没有找到文件。
src/main/java/com/mmc/pms/controller/lease/LeaseGoodsController.java
浏览文件 @
6aa55e59
...
...
@@ -17,6 +17,7 @@ import com.mmc.pms.service.lease.LeaseGoodsService;
import
io.swagger.annotations.*
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
import
springfox.documentation.annotations.ApiIgnore
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
...
...
@@ -83,4 +84,12 @@ public class LeaseGoodsController extends BaseController {
@ApiParam
(
value
=
"商品id数组"
,
required
=
true
)
@RequestBody
List
<
Integer
>
list
)
{
return
leaseGoodsService
.
batchRemoveWareInfo
(
list
);
}
@ApiOperation
(
value
=
"feign-根据地址id查询是否有商品绑定"
)
@GetMapping
(
"feignLeaseGoodsInfoByAddressId"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
LeaseGoodsVO
.
class
)})
@ApiIgnore
public
Integer
feignLeaseGoodsInfoByAddressId
(
@RequestParam
Integer
id
)
{
return
leaseGoodsService
.
feignLeaseGoodsInfoByAddressId
(
id
);
}
}
src/main/java/com/mmc/pms/dao/category/ProductAttributeDao.java
浏览文件 @
6aa55e59
...
...
@@ -31,4 +31,6 @@ public interface ProductAttributeDao {
int
updateProductAttribute
(
Integer
id
,
Date
createTime
);
int
countLeaseGoodsByTypeId
(
Integer
id
);
int
countDeviceMode
(
Integer
id
);
}
src/main/java/com/mmc/pms/dao/lease/LeaseGoodsDao.java
浏览文件 @
6aa55e59
...
...
@@ -71,4 +71,5 @@ public interface LeaseGoodsDao {
void
removeWareInfo
(
List
<
Integer
>
list
);
Integer
feignLeaseGoodsInfoByAddressId
(
Integer
id
);
}
src/main/java/com/mmc/pms/service/category/impl/ProductAttributeServiceImpl.java
浏览文件 @
6aa55e59
...
...
@@ -49,7 +49,8 @@ public class ProductAttributeServiceImpl implements ProductAttributeService {
public
ResultBody
removeType
(
Integer
id
)
{
// 判断该类型是否绑定产品信息
int
count
=
productAttributeDao
.
countLeaseGoodsByTypeId
(
id
);
if
(
count
>
0
)
{
int
deviceModeCount
=
productAttributeDao
.
countDeviceMode
(
id
);
if
(
count
>
0
||
deviceModeCount
>
0
)
{
return
ResultBody
.
error
(
ResultEnum
.
TYPE_DELETE_FAIL
);
}
productAttributeDao
.
removeType
(
id
);
...
...
src/main/java/com/mmc/pms/service/lease/LeaseGoodsService.java
浏览文件 @
6aa55e59
...
...
@@ -26,4 +26,6 @@ public interface LeaseGoodsService {
ResultBody
batchOnShelfOrTakeDown
(
List
<
Integer
>
goodsIds
,
Integer
status
);
ResultBody
batchRemoveWareInfo
(
List
<
Integer
>
list
);
Integer
feignLeaseGoodsInfoByAddressId
(
Integer
id
);
}
src/main/java/com/mmc/pms/service/lease/impl/LeaseGoodsServiceImpl.java
浏览文件 @
6aa55e59
...
...
@@ -188,4 +188,9 @@ public class LeaseGoodsServiceImpl implements LeaseGoodsService {
leaseGoodsDao
.
removeWareInfo
(
list
);
return
ResultBody
.
success
();
}
@Override
public
Integer
feignLeaseGoodsInfoByAddressId
(
Integer
id
)
{
return
leaseGoodsDao
.
feignLeaseGoodsInfoByAddressId
(
id
);
}
}
src/main/java/com/mmc/pms/service/mall/impl/AppMallGoodsServiceImpl.java
浏览文件 @
6aa55e59
...
...
@@ -48,15 +48,17 @@ public class AppMallGoodsServiceImpl implements AppMallGoodsService {
@Override
public
ResultBody
<
GoodsListVO
>
brandStoreList
(
List
<
Integer
>
userAccountIds
)
{
List
<
GoodsListVO
>
goodsList
=
new
ArrayList
<>();
List
<
MallGoodsDO
>
mallGoodsDOList
=
appMallGoodsDao
.
brandStoreList
(
userAccountIds
);
List
<
MallGoodsVO
>
list
=
mallGoodsDOList
.
stream
().
map
(
MallGoodsDO:
:
buildListMallGoodsVO
).
collect
(
Collectors
.
toList
());
Map
<
Integer
,
List
<
MallGoodsVO
>>
map
=
list
.
stream
().
collect
(
Collectors
.
groupingBy
(
MallGoodsVO:
:
getUserAccountId
));
for
(
Map
.
Entry
<
Integer
,
List
<
MallGoodsVO
>>
entry
:
map
.
entrySet
())
{
GoodsListVO
goodsListVO
=
new
GoodsListVO
();
goodsListVO
.
setUserAccountId
(
entry
.
getKey
());
goodsListVO
.
setMallGoodsVOList
(
entry
.
getValue
());
goodsList
.
add
(
goodsListVO
);
if
(
CollectionUtils
.
isNotEmpty
(
userAccountIds
)){
List
<
MallGoodsDO
>
mallGoodsDOList
=
appMallGoodsDao
.
brandStoreList
(
userAccountIds
);
List
<
MallGoodsVO
>
list
=
mallGoodsDOList
.
stream
().
map
(
MallGoodsDO:
:
buildListMallGoodsVO
).
collect
(
Collectors
.
toList
());
Map
<
Integer
,
List
<
MallGoodsVO
>>
map
=
list
.
stream
().
collect
(
Collectors
.
groupingBy
(
MallGoodsVO:
:
getUserAccountId
));
for
(
Map
.
Entry
<
Integer
,
List
<
MallGoodsVO
>>
entry
:
map
.
entrySet
())
{
GoodsListVO
goodsListVO
=
new
GoodsListVO
();
goodsListVO
.
setUserAccountId
(
entry
.
getKey
());
goodsListVO
.
setMallGoodsVOList
(
entry
.
getValue
());
goodsList
.
add
(
goodsListVO
);
}
}
return
ResultBody
.
success
(
goodsList
);
}
...
...
src/main/resources/mapper/category/ ProductAttributeDao.xml
浏览文件 @
6aa55e59
...
...
@@ -58,4 +58,7 @@
from lease_goods
where product_type_id = #{id}
</select>
<select
id=
"countDeviceMode"
resultType=
"java.lang.Integer"
>
select count(*) from device_mode where product_type_id = #{id}
</select>
</mapper>
\ No newline at end of file
src/main/resources/mapper/lease/LeaseGoodsDao.xml
浏览文件 @
6aa55e59
...
...
@@ -410,4 +410,10 @@
</where>
order by lg.shelf_status DESC, lg.sort DESC
</select>
<select
id=
"feignLeaseGoodsInfoByAddressId"
resultType=
"java.lang.Integer"
>
select count(*)
from lease_goods
where ship_address = #{id}
or return_address = #{id}
</select>
</mapper>
\ No newline at end of file
src/main/resources/not-check.yml
浏览文件 @
6aa55e59
...
...
@@ -33,4 +33,5 @@ data-filter:
-
/pms/company-inspection/listInspectionPriceUnit
-
/pms/company-inspection/listAPPCompanyInspectionPage
-
/pms/company-inspection/getCompanyInspectionById
-
/pms/company-inspection/listInspectionPriceUnit
\ No newline at end of file
-
/pms/company-inspection/listInspectionPriceUnit
-
/pms/lease/goods/feignLeaseGoodsInfoByAddressId
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论