Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ufo
/
yohoufo-fore
·
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
tanling
6 years ago
Commit
40b854db38ffe75de7d13c24a8004b61d718771b
1 parent
db64c2f9
订单支付
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
26 additions
and
4 deletions
dal/src/main/resources/META-INF/mybatis/order/BuyerOrderMapper.xml
dal/src/main/resources/META-INF/mybatis/order/SellerOrderGoodsMapper.xml
order/src/main/java/com/yohoufo/order/common/DelStatus.java
order/src/main/java/com/yohoufo/order/service/BuyerOrderPaymentService.java
order/src/main/java/com/yohoufo/order/service/impl/SubmitOrderServiceImpl.java
dal/src/main/resources/META-INF/mybatis/order/BuyerOrderMapper.xml
View file @
40b854d
...
...
@@ -282,7 +282,12 @@
<update
id=
"updateByOrderCode"
parameterType=
"com.yohoufo.dal.order.model.BuyerOrder"
>
update buyer_order
set
<if
test=
"status != null"
>
status = #{status,jdbcType=INTEGER},
</if>
<if
test=
"payment != null"
>
payment = #{payment,jdbcType=INTEGER},
</if>
update_time = #{updateTime,jdbcType=INTEGER}
where uid = #{uid,jdbcType=INTEGER}
and order_code = #{orderCode,jdbcType=BIGINT}
...
...
dal/src/main/resources/META-INF/mybatis/order/SellerOrderGoodsMapper.xml
View file @
40b854d
...
...
@@ -41,6 +41,20 @@
</if>
</select>
<select
id=
"selectBySkup"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from seller_order_goods
where 1=1
<if
test=
"list != null"
>
and id in
<foreach
item=
"item"
index=
"index"
collection=
"list"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
</select>
<sql
id=
"sql_where_4_select_UidStatusList"
>
uid = #{uid,jdbcType=INTEGER}
<if
test=
"statusList != null"
>
...
...
order/src/main/java/com/yohoufo/order/common/DelStatus.java
View file @
40b854d
...
...
@@ -5,9 +5,9 @@ package com.yohoufo.order.common;
*/
public
enum
DelStatus
{
NOT_DEL
(
0
),
NOT_DEL
(
1
),
IS_DEL
(
1
);
IS_DEL
(
0
);
private
int
code
;
...
...
order/src/main/java/com/yohoufo/order/service/BuyerOrderPaymentService.java
View file @
40b854d
...
...
@@ -145,7 +145,7 @@ public class BuyerOrderPaymentService extends AbstractOrderPaymentService {
buyerOrder
.
setOrderCode
(
orderInfo
.
getOrderCode
());
buyerOrder
.
setUid
(
orderInfo
.
getUid
());
// 更新预支付方式
buyerOrder
.
setPayment
(
orderInfo
.
getPayment
()
);
buyerOrder
.
setPayment
(
payment
);
buyerOrder
.
setUpdateTime
(
DateUtil
.
getCurrentTimeSecond
());
buyerOrderMapper
.
updateByOrderCode
(
buyerOrder
);
...
...
order/src/main/java/com/yohoufo/order/service/impl/SubmitOrderServiceImpl.java
View file @
40b854d
...
...
@@ -164,6 +164,7 @@ public class SubmitOrderServiceImpl implements ISubmitOrderService {
buyerOrder
.
setUpdateTime
(
now
);
buyerOrder
.
setStatus
(
OrderStatus
.
WAITING_PAY
.
getCode
());
buyerOrder
.
setBuyerOrderStatus
(
DelStatus
.
NOT_DEL
.
getCode
());
buyerOrder
.
setSellerOrderStatus
(
DelStatus
.
NOT_DEL
.
getCode
());
buyerOrderMapper
.
insert
(
buyerOrder
);
}
...
...
@@ -173,7 +174,9 @@ public class SubmitOrderServiceImpl implements ISubmitOrderService {
}
private
SellerOrderGoods
updSellerOrderGoods
(
OrderBuilder
orderBuilder
)
{
SellerOrderGoods
sellerOrderGoods
=
new
SellerOrderGoods
();
SellerOrderGoods
sellerOrderGoods
=
sellerOrderGoodsMapper
.
selectByPrimaryKey
(
orderBuilder
.
getSkup
());
sellerOrderGoods
.
setId
(
orderBuilder
.
getSkup
());
sellerOrderGoods
.
setStatus
(
SkupStatus
.
SELL_OUT
.
getCode
());
sellerOrderGoodsMapper
.
updateByPrimaryKeySelective
(
sellerOrderGoods
);
...
...
Please
register
or
login
to post a comment