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
e3f76f67c04d59512a2f8046f5b3d363f9527abb
1 parent
60f66c04
订单管理
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
58 additions
and
3 deletions
dal/src/main/java/com/yoho/order/dal/BuyerOrderMapper.java
dal/src/main/java/com/yoho/order/model/BuyerOrderReq.java
dal/src/main/resources/META-INF/mybatis/BuyerOrderMapper.xml
order/src/main/java/com/yoho/ufo/order/service/impl/BuyerOrderServiceImpl.java
web/src/main/webapp/html/judgeCenter/list.html
dal/src/main/java/com/yoho/order/dal/BuyerOrderMapper.java
View file @
e3f76f6
...
...
@@ -21,4 +21,6 @@ public interface BuyerOrderMapper {
int
updateStatusById
(
@Param
(
"id"
)
Integer
id
,
@Param
(
"status"
)
Byte
status
);
BuyerOrder
selectByOrderCode
(
@Param
(
"orderCode"
)
String
orderCode
);
BuyerOrder
selectById
(
@Param
(
"id"
)
Integer
id
);
}
...
...
dal/src/main/java/com/yoho/order/model/BuyerOrderReq.java
View file @
e3f76f6
...
...
@@ -54,6 +54,10 @@ public class BuyerOrderReq extends PageRequestBO{
private
String
receiveAreaCode
;
private
Integer
expressCompanyId
;
private
String
waybillCode
;
public
Integer
getId
()
{
return
id
;
}
...
...
@@ -214,6 +218,22 @@ public class BuyerOrderReq extends PageRequestBO{
this
.
receiveAreaCode
=
receiveAreaCode
;
}
public
Integer
getExpressCompanyId
()
{
return
expressCompanyId
;
}
public
void
setExpressCompanyId
(
Integer
expressCompanyId
)
{
this
.
expressCompanyId
=
expressCompanyId
;
}
public
String
getWaybillCode
()
{
return
waybillCode
;
}
public
void
setWaybillCode
(
String
waybillCode
)
{
this
.
waybillCode
=
waybillCode
;
}
public
String
toString
()
{
return
"BuyerOrderListReq{"
+
'\''
+
"orderCode="
+
orderCode
+
'\''
+
...
...
@@ -233,6 +253,8 @@ public class BuyerOrderReq extends PageRequestBO{
"receiveAddressDetail="
+
receiveAddressDetail
+
'\''
+
"receiveZipCode="
+
receiveZipCode
+
'\''
+
"receiveAreaCode="
+
receiveAreaCode
+
'\''
+
"expressCompanyId="
+
expressCompanyId
+
'\''
+
"waybillCode="
+
waybillCode
+
'\''
+
'}'
;
}
}
...
...
dal/src/main/resources/META-INF/mybatis/BuyerOrderMapper.xml
View file @
e3f76f6
...
...
@@ -28,6 +28,11 @@
from buyer_order where order_code = #{orderCode}
</select>
<select
id=
"selectById"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from buyer_order where id = #{id}
</select>
<select
id=
"selectCountByStatus"
resultType=
"java.lang.Integer"
>
select count(1)
from buyer_order where 1=1
...
...
order/src/main/java/com/yoho/ufo/order/service/impl/BuyerOrderServiceImpl.java
View file @
e3f76f6
...
...
@@ -49,6 +49,7 @@ import com.yoho.ufo.order.constant.Constant;
import
com.yoho.ufo.order.service.IBuyerOrderService
;
import
com.yoho.ufo.service.impl.UserHelper
;
import
com.yoho.ufo.service.model.PageResponseBO
;
import
com.yohobuy.ufo.model.order.bo.AppraiseExpressInfoBo
;
import
com.yohobuy.ufo.model.order.resp.BuyerOrderResp
;
import
com.yohobuy.ufo.model.order.resp.ExpressInfoResp
;
import
com.yohobuy.ufo.model.order.resp.OrderDetailResp
;
...
...
@@ -216,6 +217,31 @@ public class BuyerOrderServiceImpl implements IBuyerOrderService {
return
0
;
}
BuyerOrder
buyerOrder
=
buyerOrderMapper
.
selectById
(
req
.
getId
());
if
(
null
==
buyerOrder
)
{
return
0
;
}
//调用前台接口
String
args
=
""
;
if
(
req
.
getStatus
().
byteValue
()
==
Constant
.
BUYER_ORDER_STATUS_TO_BE_RECEIVED
.
getByteVal
())
{
args
=
"orderAppraise.appraiseSuccess"
;
}
else
if
(
req
.
getStatus
().
byteValue
()
==
Constant
.
BUYER_ORDER_STATUS_JUDGE_NOT_PASS
.
getByteVal
())
{
args
=
"orderAppraise.appraiseFail"
;
}
if
(
StringUtils
.
isNotEmpty
(
args
))
{
AppraiseExpressInfoBo
bo
=
new
AppraiseExpressInfoBo
();
bo
.
setOrderCode
(
Long
.
valueOf
(
buyerOrder
.
getOrderCode
()));
bo
.
setExpressCompanyId
(
req
.
getExpressCompanyId
());
bo
.
setWayBillCode
(
req
.
getWaybillCode
());
JSONObject
jsonObject
=
serviceCaller
.
call
(
args
,
bo
,
JSONObject
.
class
);
LOGGER
.
info
(
"call orderAppraise result is {}"
,
jsonObject
.
toJSONString
());
if
(
jsonObject
.
getIntValue
(
"code"
)
!=
200
)
{
return
0
;
}
}
return
buyerOrderMapper
.
updateStatusById
(
req
.
getId
(),
req
.
getStatus
());
}
...
...
web/src/main/webapp/html/judgeCenter/list.html
View file @
e3f76f6
...
...
@@ -480,9 +480,9 @@ function deliverGoods(id){
}
function
sendBackGoods
(
id
){
var
expressCompany
=
$
(
"#expressCompany"
).
myCombobox
(
"getValue"
);
var
expressCompany
Id
=
$
(
"#expressCompany"
).
myCombobox
(
"getValue"
);
var
waybillCode
=
$
(
"#waybillCode"
).
textbox
(
"getValue"
);
if
(
expressCompany
==
''
){
if
(
expressCompany
Id
==
''
){
alert
(
"请选择快递公司!"
);
return
;
}
...
...
@@ -493,7 +493,7 @@ function sendBackGoods(id){
$
.
post
(
contextPath
+
"/buyerOrder/updateOrderStatus"
,
{
id
:
id
,
status
:
13
,
expressCompa
y
:
expressCompany
,
expressCompa
nyId
:
expressCompanyId
,
waybillCode
:
waybillCode
},
function
(
data
)
{
if
(
data
.
code
==
200
)
{
...
...
Please
register
or
login
to post a comment