Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ufo
/
ufo-platform
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
caoyan
6 years ago
Commit
04b58119b487d9440200a8ff3fdfb79e57814e24
1 parent
aac33d15
确认收货优化
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
32 additions
and
3 deletions
dal/src/main/java/com/yoho/order/dal/AbnormalPackageMapper.java
dal/src/main/resources/META-INF/mybatis/AbnormalPackageMapper.xml
order/src/main/java/com/yoho/ufo/order/controller/BuyerOrderController.java
order/src/main/java/com/yoho/ufo/order/service/IBuyerOrderService.java
order/src/main/java/com/yoho/ufo/order/service/impl/BuyerOrderServiceImpl.java
dal/src/main/java/com/yoho/order/dal/AbnormalPackageMapper.java
View file @
04b5811
...
...
@@ -5,6 +5,7 @@ import java.util.List;
import
org.apache.ibatis.annotations.Param
;
import
com.yoho.order.model.AbnormalPackage
;
import
com.yoho.order.model.BuyerOrderReq
;
/**
* Created by caoyan on 2019/6/24.
...
...
@@ -19,5 +20,5 @@ public interface AbnormalPackageMapper {
int
selectValidCnt
();
List
<
String
>
selectValidSellerWaybillCodeList
();
List
<
String
>
selectValidSellerWaybillCodeList
(
@Param
(
"buyerOrderReq"
)
BuyerOrderReq
buyerOrderReq
);
}
...
...
dal/src/main/resources/META-INF/mybatis/AbnormalPackageMapper.xml
View file @
04b5811
...
...
@@ -18,8 +18,11 @@
select count(1) from abnormal_package where is_del = 0
</select>
<select
id=
"selectValidSellerWaybillCodeList"
resultType=
"java.lang.String"
>
select seller_waybillCode from abnormal_package where is_del=0
<select
id=
"selectValidSellerWaybillCodeList"
resultType=
"java.lang.String"
parameterType=
"com.yoho.order.model.BuyerOrderReq"
>
select seller_waybillCode from abnormal_package where is_del=0
<if
test=
"buyerOrderReq.start!=null and buyerOrderReq.size != null"
>
limit #{buyerOrderReq.start},#{buyerOrderReq.size}
</if>
</select>
<select
id=
"selectBySellerWaybillCode"
resultMap=
"BaseResultMap"
>
...
...
order/src/main/java/com/yoho/ufo/order/controller/BuyerOrderController.java
View file @
04b5811
...
...
@@ -526,5 +526,12 @@ public class BuyerOrderController {
return
new
ApiResponse
.
ApiResponseBuilder
().
code
(
500
).
message
(
"添加异常包裹失败"
).
build
();
}
}
@RequestMapping
(
value
=
"/queryAbnormalPackage"
)
public
ApiResponse
queryAbnormalPackage
(
BuyerOrderReq
req
)
{
LOGGER
.
info
(
"queryAbnormalPackage in. param is {}"
,
req
);
PageResponseBO
<
String
>
result
=
buyerOrderService
.
queryAbnormalPackage
(
req
);
return
new
ApiResponse
.
ApiResponseBuilder
().
code
(
200
).
message
(
"查询成功"
).
data
(
null
==
result
?
new
PageResponseBO
<
BuyerOrderResp
>()
:
result
).
build
();
}
}
...
...
order/src/main/java/com/yoho/ufo/order/service/IBuyerOrderService.java
View file @
04b5811
...
...
@@ -117,4 +117,6 @@ public interface IBuyerOrderService {
PageResponseBO
<
String
>
queryPackage
(
Integer
depotNo
,
String
sellerWaybillCode
,
Integer
date
);
int
addAbnormalPackage
(
String
sellerWaybillCode
);
PageResponseBO
<
String
>
queryAbnormalPackage
(
BuyerOrderReq
req
);
}
...
...
order/src/main/java/com/yoho/ufo/order/service/impl/BuyerOrderServiceImpl.java
View file @
04b5811
...
...
@@ -2530,6 +2530,22 @@ public class BuyerOrderServiceImpl implements IBuyerOrderService {
return
abnormalPackageMapper
.
insert
(
pkg
);
}
@Override
public
PageResponseBO
<
String
>
queryAbnormalPackage
(
BuyerOrderReq
req
){
int
total
=
abnormalPackageMapper
.
selectValidCnt
();
if
(
total
==
0
){
return
null
;
}
List
<
String
>
list
=
abnormalPackageMapper
.
selectValidSellerWaybillCodeList
(
req
);
PageResponseBO
<
String
>
result
=
new
PageResponseBO
<>();
result
.
setPage
(
req
.
getPage
());
result
.
setList
(
list
);
result
.
setSize
(
req
.
getSize
());
result
.
setTotal
(
total
);
return
result
;
}
private
JSONObject
updateBuyerReceiveInfo
(
BuyerOrderReq
req
,
String
oldMetaValue
,
Integer
buyerUid
)
{
JSONObject
metaValue
=
JSONObject
.
parseObject
(
oldMetaValue
);
metaValue
.
replace
(
"consignee"
,
req
.
getReceiveName
());
...
...
Please
register
or
login
to post a comment