Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rs-cloud-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
周健威
rs-cloud-platform
Commits
6c1f0d9d
Commit
6c1f0d9d
authored
Dec 23, 2020
by
周健威
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
c09f56bd
5b971842
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
29 additions
and
17 deletions
+29
-17
ResultCode.java
...thub/wxiaoqi/security/common/util/process/ResultCode.java
+2
-0
ConfirmReceivedDto.java
...om/upyuns/platform/rs/website/dto/ConfirmReceivedDto.java
+1
-1
OrderInfoBiz.java
...java/com/upyuns/platform/rs/website/biz/OrderInfoBiz.java
+26
-16
No files found.
ace-common/src/main/java/com/github/wxiaoqi/security/common/util/process/ResultCode.java
View file @
6c1f0d9d
...
...
@@ -45,6 +45,8 @@ public class ResultCode {
public
static
int
ORDER_NOT_EXIST
=
Integer
.
valueOf
(
SystemProperty
.
getResultConfig
(
"ORDER_NOT_EXIST"
));
public
static
int
ORDER_STATUS_ERROR
=
Integer
.
valueOf
(
SystemProperty
.
getResultConfig
(
"ORDER_STATUS_ERROR"
));
public
static
int
ORDER_GOODS_EXIST
=
Integer
.
valueOf
(
SystemProperty
.
getResultConfig
(
"ORDER_GOODS_EXIST"
));
...
...
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/dto/ConfirmReceivedDto.java
View file @
6c1f0d9d
...
...
@@ -19,7 +19,7 @@ public class ConfirmReceivedDto {
String
trackingNumber
;
/**
* 快递
单图片
* 快递
公司
*/
String
trackingImg
;
}
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/OrderInfoBiz.java
View file @
6c1f0d9d
...
...
@@ -150,9 +150,7 @@ public class OrderInfoBiz extends BaseBiz<OrderInfoMapper, OrderInfo> {
public
ObjectRestResponse
getUserOrder
(
UserOrderDto
userOrderDto
)
{
Query
query
=
new
Query
(
userOrderDto
);
Example
example
=
new
Example
(
OrderInfo
.
class
);
Example
orderItemExample
=
new
Example
(
OrderItem
.
class
);
Example
.
Criteria
orderInfoCriteria
=
example
.
createCriteria
();
Example
.
Criteria
orderItemCriteria
=
orderItemExample
.
createCriteria
();
if
(
userOrderDto
.
getStatus
()
!=
null
)
{
orderInfoCriteria
.
andEqualTo
(
"status"
,
userOrderDto
.
getStatus
());
}
...
...
@@ -162,22 +160,19 @@ public class OrderInfoBiz extends BaseBiz<OrderInfoMapper, OrderInfo> {
if
(
userOrderDto
.
getUserId
()
!=
null
)
{
orderInfoCriteria
.
andEqualTo
(
"userId"
,
userOrderDto
.
getUserId
());
}
if
(
StringUtils
.
isNotBlank
(
userOrderDto
.
getName
()))
{
orderItemCriteria
.
andLike
(
"name"
,
"%"
+
userOrderDto
.
getName
()
+
"%"
);
}
if
(
StringUtils
.
isNotBlank
(
userOrderDto
.
getStartTime
())
&&
StringUtils
.
isNotBlank
(
userOrderDto
.
getEndTime
()))
{
orderI
tem
Criteria
.
andBetween
(
"crtTime"
,
userOrderDto
.
getStartTime
(),
userOrderDto
.
getEndTime
());
orderI
nfo
Criteria
.
andBetween
(
"crtTime"
,
userOrderDto
.
getStartTime
(),
userOrderDto
.
getEndTime
());
}
orderInfoCriteria
.
andNotEqualTo
(
"status"
,
-
1
);
example
.
orderBy
(
"updTime"
).
desc
();
PageDataVO
<
OrderInfo
>
pageDataVO
=
PageDataVO
.
pageInfo
(
query
,
()
->
mapper
.
selectByExample
(
example
));
if
(
pageDataVO
!=
null
&&
pageDataVO
.
getData
()
!=
null
)
{
if
(
pageDataVO
!=
null
&&
pageDataVO
.
getData
()
!=
null
&&
pageDataVO
.
getData
().
size
()
>
0
)
{
fillOrderItem
(
pageDataVO
.
getData
());
fillOrderEInvoice
(
pageDataVO
.
getData
());
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
return
ObjectRestResponse
.
succ
(
new
PageDataVO
<>()
);
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
/**
...
...
@@ -337,7 +332,7 @@ public class OrderInfoBiz extends BaseBiz<OrderInfoMapper, OrderInfo> {
ShoppingCartInfo
shoppingCartInfo
=
shoppingCartInfoBiz
.
selectById
(
itemInfoDto
.
getId
());
if
(
shoppingCartInfo
!=
null
)
{
OrderItem
orderItem
=
new
OrderItem
();
orderItem
.
setType
(
itemInfoDt
o
.
getType
());
orderItem
.
setType
(
shoppingCartInf
o
.
getType
());
orderItem
.
setTotalAmount
(
shoppingCartInfo
.
getPrice
().
multiply
(
new
BigDecimal
(
itemInfoDto
.
getNumber
())));
orderItem
.
setPrice
(
shoppingCartInfo
.
getPrice
());
orderItem
.
setNumber
(
itemInfoDto
.
getNumber
());
...
...
@@ -616,9 +611,7 @@ public class OrderInfoBiz extends BaseBiz<OrderInfoMapper, OrderInfo> {
public
ObjectRestResponse
getOrderList
(
UserOrderDto
userOrderDto
)
{
Query
query
=
new
Query
(
userOrderDto
);
Example
example
=
new
Example
(
OrderInfo
.
class
);
Example
orderItemExample
=
new
Example
(
OrderItem
.
class
);
Example
.
Criteria
orderInfoCriteria
=
example
.
createCriteria
();
Example
.
Criteria
orderItemCriteria
=
orderItemExample
.
createCriteria
();
if
(
userOrderDto
.
getStatus
()
!=
null
)
{
orderInfoCriteria
.
andEqualTo
(
"status"
,
userOrderDto
.
getStatus
());
}
...
...
@@ -637,21 +630,38 @@ public class OrderInfoBiz extends BaseBiz<OrderInfoMapper, OrderInfo> {
if
(
StringUtils
.
isNotBlank
(
userOrderDto
.
getPhone
()))
{
orderInfoCriteria
.
andEqualTo
(
"phone"
,
userOrderDto
.
getPhone
());
}
if
(
userOrderDto
.
getType
()
!=
null
)
{
orderInfoCriteria
.
andEqualTo
(
"type"
,
userOrderDto
.
getType
());
}
if
(
userOrderDto
.
getSendType
()
!=
null
)
{
orderInfoCriteria
.
andEqualTo
(
"sendType"
,
userOrderDto
.
getSendType
());
}
if
(
userOrderDto
.
getInvoiceStatus
()
!=
null
&&
userOrderDto
.
getInvoiceStatus
()
>=
2
)
{
orderInfoCriteria
.
andGreaterThan
(
"invoiceStatus"
,
userOrderDto
.
getInvoiceStatus
());
}
if
(
userOrderDto
.
getInvoiceStatus
()
!=
null
&&
userOrderDto
.
getInvoiceStatus
()
==
1
)
{
orderInfoCriteria
.
andEqualTo
(
"invoiceStatus"
,
userOrderDto
.
getInvoiceStatus
());
}
if
(
StringUtils
.
isNotBlank
(
userOrderDto
.
getStartTime
())
&&
StringUtils
.
isNotBlank
(
userOrderDto
.
getEndTime
()))
{
orderI
tem
Criteria
.
andBetween
(
"crtTime"
,
userOrderDto
.
getStartTime
(),
userOrderDto
.
getEndTime
());
orderI
nfo
Criteria
.
andBetween
(
"crtTime"
,
userOrderDto
.
getStartTime
(),
userOrderDto
.
getEndTime
());
}
if
(
StringUtils
.
isNotBlank
(
userOrderDto
.
getName
()))
{
orderItemCriteria
.
andLike
(
"name"
,
"%"
+
userOrderDto
.
getName
()
+
"%"
);
orderInfoCriteria
.
andLike
(
"realName"
,
"%"
+
userOrderDto
.
getName
()
+
"%"
);
}
if
(
StringUtils
.
isNotBlank
(
userOrderDto
.
getKeywords
()))
{
orderInfoCriteria
.
andLike
(
"realName"
,
"%"
+
userOrderDto
.
getKeywords
()
+
"%"
)
.
orLike
(
"realName"
,
"%"
+
userOrderDto
.
getKeywords
()
+
"%"
)
.
orLike
(
"phone"
,
"%"
+
userOrderDto
.
getKeywords
()+
"%"
)
.
orLike
(
"orderNo"
,
"%"
+
userOrderDto
.
getKeywords
()+
"%"
);
}
orderInfoCriteria
.
andNotEqualTo
(
"status"
,
-
1
);
example
.
orderBy
(
"updTime"
).
desc
();
PageDataVO
<
OrderInfo
>
pageDataVO
=
PageDataVO
.
pageInfo
(
query
,
()
->
mapper
.
selectByExample
(
example
));
if
(
pageDataVO
!=
null
&&
pageDataVO
.
getData
()
!=
null
)
{
if
(
pageDataVO
!=
null
&&
pageDataVO
.
getData
()
!=
null
&&
pageDataVO
.
getData
().
size
()
>
0
)
{
fillOrderItem
(
pageDataVO
.
getData
());
fillOrderEInvoice
(
pageDataVO
.
getData
());
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
return
ObjectRestResponse
.
succ
(
new
PageDataVO
<>()
);
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
...
...
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