Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
a9d3933c
Commit
a9d3933c
authored
Jun 24, 2024
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
后台藏家订单列表
parent
a60d1beb
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
25 additions
and
7 deletions
+25
-7
ch-admin-api/src/main/java/com/wwdz/ch/admin/impl/SysDistributionOrderServiceImpl.java
...m/wwdz/ch/admin/impl/SysDistributionOrderServiceImpl.java
+9
-3
ch-dao/src/main/java/com/wwdz/ch/db/dto/request/distribution/DistributionOrderRequestDto.java
...dto/request/distribution/DistributionOrderRequestDto.java
+2
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/distribution/CollectionItemsRelationServiceImpl.java
...impl/distribution/CollectionItemsRelationServiceImpl.java
+12
-2
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/distribution/DistributionOrderServiceImpl.java
...ch/wx/impl/distribution/DistributionOrderServiceImpl.java
+2
-2
No files found.
ch-admin-api/src/main/java/com/wwdz/ch/admin/impl/SysDistributionOrderServiceImpl.java
View file @
a9d3933c
...
...
@@ -87,9 +87,15 @@ public class SysDistributionOrderServiceImpl implements SysDistributionOrderServ
return
Result
.
success
();
}
}
if
(
dto
.
getType
()
==
null
)
{
dto
.
setTypeList
(
Arrays
.
asList
(
DistributionEnum
.
DistributionTypeEnum
.
FIXED_PRICE
.
getCode
(),
DistributionEnum
.
DistributionTypeEnum
.
AUCTION
.
getCode
()
,
DistributionEnum
.
DistributionTypeEnum
.
DISCOUNT
.
getCode
()));
if
(
dto
.
getTypeStr
()
==
null
)
{
dto
.
setTypeList
(
Arrays
.
asList
(
DistributionEnum
.
DistributionTypeEnum
.
FIXED_PRICE
.
getCode
(),
DistributionEnum
.
DistributionTypeEnum
.
DISCOUNT
.
getCode
()));
}
else
{
String
[]
types
=
dto
.
getTypeStr
().
split
(
","
);
List
<
Integer
>
typeList
=
new
ArrayList
<>();
for
(
String
type
:
types
)
{
typeList
.
add
(
Integer
.
valueOf
(
type
));
}
dto
.
setTypeList
(
typeList
);
}
List
<
DistributionOrder
>
distributionOrderList
=
distributionOrderDao
.
findByPage
(
dto
);
PageInfo
pageInfo
=
new
PageInfo
<>(
distributionOrderList
);
...
...
ch-dao/src/main/java/com/wwdz/ch/db/dto/request/distribution/DistributionOrderRequestDto.java
View file @
a9d3933c
...
...
@@ -179,6 +179,8 @@ public class DistributionOrderRequestDto extends BaseRequestDto implements Entit
*/
private
Integer
type
;
private
String
typeStr
;
private
List
<
Integer
>
typeList
;
/**
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/distribution/CollectionItemsRelationServiceImpl.java
View file @
a9d3933c
...
...
@@ -26,6 +26,7 @@ import org.springframework.stereotype.Service;
import
org.springframework.util.CollectionUtils
;
import
java.util.*
;
import
java.util.function.Function
;
import
java.util.stream.Collectors
;
...
...
@@ -55,6 +56,9 @@ public class CollectionItemsRelationServiceImpl implements CollectionItemsRelati
@Autowired
AuctionConfigDao
auctionConfigDao
;
@Autowired
AuctionRecordDao
auctionRecordDao
;
@Override
public
Result
create
(
CollectionItemsRelationRequestDto
dto
)
{
try
{
...
...
@@ -240,8 +244,14 @@ public class CollectionItemsRelationServiceImpl implements CollectionItemsRelati
supplierItemVo
.
setHomePageImage
(
MediaUtil
.
getHomePageImage
(
supplierItem
.
getImages
(),
supplierItem
.
getVideos
()));
if
(
dto
.
getCollectionBookId
().
longValue
()
==
CollectionBookConstants
.
DefaultBookEnum
.
AUCTIONING
.
getId
()){
List
<
AuctionConfig
>
auctionConfigList
=
pageInfo
.
getList
();
Map
<
Long
,
Date
>
map
=
auctionConfigList
.
stream
().
collect
(
Collectors
.
toMap
(
AuctionConfig:
:
getItemId
,
AuctionConfig:
:
getRealEndTime
,
(
k1
,
k2
)
->
k2
));
supplierItemVo
.
setRealEndTime
(
map
.
get
(
supplierItem
.
getId
()));
Map
<
Long
,
AuctionConfig
>
map
=
auctionConfigList
.
stream
().
collect
(
Collectors
.
toMap
(
AuctionConfig:
:
getItemId
,
Function
.
identity
()
,
(
k1
,
k2
)
->
k2
));
supplierItemVo
.
setRealEndTime
(
map
.
get
(
supplierItem
.
getId
()).
getRealEndTime
());
AuctionRecord
auctionRecord
=
auctionRecordDao
.
findLastedRecord
(
dto
.
getItemId
());
if
(
auctionRecord
!=
null
)
{
supplierItemVo
.
setCurrentPrice
(
PriceUtil
.
convertPriceFenToYuan
(
auctionRecord
.
getPrice
()));
}
else
{
supplierItemVo
.
setCurrentPrice
(
PriceUtil
.
convertPriceFenToYuan
(
map
.
get
(
supplierItem
.
getId
()).
getStartPrice
()));
}
}
list
.
add
(
supplierItemVo
);
}
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/distribution/DistributionOrderServiceImpl.java
View file @
a9d3933c
...
...
@@ -255,8 +255,8 @@ public class DistributionOrderServiceImpl implements DistributionOrderService {
distributionOrder
.
setDistributionOrderId
(
distributionOrderId
);
distributionOrder
.
setBuyerId
(
auctionRecord
.
getUserId
());
distributionOrder
.
setBuyerOpenid
(
auctionRecord
.
getUserOpenId
());
distributionOrder
.
setShopId
(
firstAuctionRecord
.
getDistribu
torId
());
distributionOrder
.
setSellerId
(
firstAuctionRecord
.
getDistribu
torId
());
distributionOrder
.
setShopId
(
auctionConfig
.
getCrea
torId
());
distributionOrder
.
setSellerId
(
auctionConfig
.
getCrea
torId
());
distributionOrder
.
setAmount
(
auctionRecord
.
getPrice
());
distributionOrder
.
setCreateTime
(
auctionConfig
.
getRealEndTime
());
distributionOrder
.
setUpdateTime
(
now
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment