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
82d9dd07
Commit
82d9dd07
authored
Mar 05, 2024
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
判断分销商是否购买过样品4
parent
7565fa7f
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
17 deletions
+3
-17
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/distribution/DistributionOrderServiceImpl.java
...ch/wx/impl/distribution/DistributionOrderServiceImpl.java
+3
-17
No files found.
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/distribution/DistributionOrderServiceImpl.java
View file @
82d9dd07
...
...
@@ -171,21 +171,7 @@ public class DistributionOrderServiceImpl implements DistributionOrderService {
@Transactional
public
Result
buySample
(
DistributionOrderRequestDto
dto
)
{
try
{
String
shareRecordId
=
dto
.
getShareRecordId
();
DistributorShareRecord
distributorShareRecord
=
null
;
long
itemId
=
0
;
if
(
com
.
xxdxxs
.
utils
.
StringUtils
.
isEmpty
(
shareRecordId
)
&&
dto
.
getItemId
()
==
null
)
{
return
Result
.
failed
(
"商品信息为空"
);
}
else
if
(
com
.
xxdxxs
.
utils
.
StringUtils
.
hasLength
(
shareRecordId
))
{
distributorShareRecord
=
distributorShareRecordDao
.
findById
(
shareRecordId
);
if
(
distributorShareRecord
==
null
||
!
distributorShareRecord
.
getEnabled
())
{
return
Result
.
failed
(
"该商品已下架"
);
}
else
{
itemId
=
distributorShareRecord
.
getItemId
();
}
}
else
{
itemId
=
dto
.
getItemId
();
}
long
itemId
=
dto
.
getItemId
();
//查询商品信息,检查商品库存
SupplierItem
supplierItem
=
supplierItemDao
.
findById
(
itemId
);
int
stock
=
supplierItem
.
getStock
();
...
...
@@ -195,7 +181,7 @@ public class DistributionOrderServiceImpl implements DistributionOrderService {
String
distributionOrderId
=
IdUtils
.
getOrderNumber
(
DISTRIBUTION_ORDER_PREFIX
);
DistributionOrderRequestDto
prePayDto
=
new
DistributionOrderRequestDto
();
prePayDto
.
setDistributionOrderId
(
distributionOrderId
);
prePayDto
.
setAmount
(
String
.
valueOf
(
distributorShareRecord
.
getPrice
()
*
dto
.
getItemNum
()));
prePayDto
.
setAmount
(
String
.
valueOf
(
supplierItem
.
getDistributionPrice
()));
prePayDto
.
setBuyerOpenid
(
dto
.
getBuyerOpenid
());
prePayDto
.
setItemName
(
supplierItem
.
getName
());
...
...
@@ -207,7 +193,7 @@ public class DistributionOrderServiceImpl implements DistributionOrderService {
DistributionOrder
distributionOrder
=
new
DistributionOrder
();
distributionOrder
.
setItemId
(
itemId
);
distributionOrder
.
setItemNum
(
1
);
distributionOrder
.
setShareRecordId
(
StringUtils
.
isEmpty
(
distributorShareRecord
.
getShareId
())?
(
"DA"
+
SYSTEM_ACCOUNT
)
:
distributorShareRecord
.
getShareId
()
);
distributionOrder
.
setShareRecordId
(
"DA"
+
SYSTEM_ACCOUNT
);
distributionOrder
.
setDistributionOrderId
(
distributionOrderId
);
distributionOrder
.
setPrepayId
(
prepayId
);
distributionOrder
.
setBuyerId
(
dto
.
getBuyerId
());
...
...
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