Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
8680064f
提交
8680064f
authored
4月 05, 2019
作者:
sin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
- 订单添加 发货方式
- 配送信息 增加配送方式
上级
21bb6fd1
隐藏空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
162 行增加
和
7 行删除
+162
-7
OrderItemBO.java
...c/main/java/cn/iocoder/mall/order/api/bo/OrderItemBO.java
+19
-0
OrderRecipientBO.java
...n/java/cn/iocoder/mall/order/api/bo/OrderRecipientBO.java
+14
-0
OrderDeliveryTypeEnum.java
...coder/mall/order/biz/constants/OrderDeliveryTypeEnum.java
+41
-0
OrderRecipientTypeEnum.java
...oder/mall/order/biz/constants/OrderRecipientTypeEnum.java
+39
-0
OrderItemDO.java
...ava/cn/iocoder/mall/order/biz/dataobject/OrderItemDO.java
+19
-0
OrderRecipientDO.java
...n/iocoder/mall/order/biz/dataobject/OrderRecipientDO.java
+17
-1
OrderServiceImpl.java
...a/cn/iocoder/mall/order/biz/service/OrderServiceImpl.java
+4
-0
OrderItemMapper.xml
...ervice-impl/src/main/resources/mapper/OrderItemMapper.xml
+6
-3
OrderRecipientMapper.xml
...e-impl/src/main/resources/mapper/OrderRecipientMapper.xml
+3
-3
没有找到文件。
order/order-service-api/src/main/java/cn/iocoder/mall/order/api/bo/OrderItemBO.java
浏览文件 @
8680064f
...
...
@@ -80,6 +80,15 @@ public class OrderItemBO implements Serializable {
* - 4、换货 + 退货
*/
private
Integer
hasReturnExchange
;
/**
* 发货方式
*
* - 1 未选择
* - 2 在线下单
* - 3 自己联系快递
* - 4 无物流
*/
private
Integer
deliveryType
;
/**
* 状态
*
...
...
@@ -121,6 +130,7 @@ public class OrderItemBO implements Serializable {
", receiverTime="
+
receiverTime
+
", closingTime="
+
closingTime
+
", hasReturnExchange="
+
hasReturnExchange
+
", deliveryType="
+
deliveryType
+
", status="
+
status
+
", createTime="
+
createTime
+
", updateTime="
+
updateTime
+
...
...
@@ -254,6 +264,15 @@ public class OrderItemBO implements Serializable {
return
this
;
}
public
Integer
getDeliveryType
()
{
return
deliveryType
;
}
public
OrderItemBO
setDeliveryType
(
Integer
deliveryType
)
{
this
.
deliveryType
=
deliveryType
;
return
this
;
}
public
Integer
getStatus
()
{
return
status
;
}
...
...
order/order-service-api/src/main/java/cn/iocoder/mall/order/api/bo/OrderRecipientBO.java
浏览文件 @
8680064f
...
...
@@ -30,6 +30,10 @@ public class OrderRecipientBO extends BaseDO {
* 收件手机号
*/
private
String
mobile
;
/**
* 手机方式
*/
private
Integer
type
;
/**
* 收件详细地址
*/
...
...
@@ -43,6 +47,7 @@ public class OrderRecipientBO extends BaseDO {
", areaNo='"
+
areaNo
+
'\''
+
", name='"
+
name
+
'\''
+
", mobile='"
+
mobile
+
'\''
+
", type="
+
type
+
", address='"
+
address
+
'\''
+
'}'
;
}
...
...
@@ -92,6 +97,15 @@ public class OrderRecipientBO extends BaseDO {
return
this
;
}
public
Integer
getType
()
{
return
type
;
}
public
OrderRecipientBO
setType
(
Integer
type
)
{
this
.
type
=
type
;
return
this
;
}
public
String
getAddress
()
{
return
address
;
}
...
...
order/order-service-impl/src/main/java/cn/iocoder/mall/order/biz/constants/OrderDeliveryTypeEnum.java
0 → 100644
浏览文件 @
8680064f
package
cn
.
iocoder
.
mall
.
order
.
biz
.
constants
;
/**
* 发货类型/发货方式
*
* @author Sin
* @time 2019-04-05 16:03
*/
public
enum
OrderDeliveryTypeEnum
{
NONE
(
1
,
"未选择"
),
ORDER_ONLINE
(
2
,
"快递"
),
CONTACT_YOURSELF
(
3
,
"自己联系"
),
NO_DELIVERY
(
4
,
"无物流信息"
),
;
private
Integer
value
;
private
String
name
;
OrderDeliveryTypeEnum
(
Integer
value
,
String
name
)
{
this
.
value
=
value
;
this
.
name
=
name
;
}
@Override
public
String
toString
()
{
return
"OrderRecipientTypeEnum{"
+
"value="
+
value
+
", name='"
+
name
+
'\''
+
'}'
;
}
public
Integer
getValue
()
{
return
value
;
}
public
String
getName
()
{
return
name
;
}
}
order/order-service-impl/src/main/java/cn/iocoder/mall/order/biz/constants/OrderRecipientTypeEnum.java
0 → 100644
浏览文件 @
8680064f
package
cn
.
iocoder
.
mall
.
order
.
biz
.
constants
;
/**
* 订单收件信息 type(配送信息)
*
* @author Sin
* @time 2019-04-05 16:03
*/
public
enum
OrderRecipientTypeEnum
{
EXPRESS
(
1
,
"快递"
)
;
private
Integer
value
;
private
String
name
;
OrderRecipientTypeEnum
(
Integer
value
,
String
name
)
{
this
.
value
=
value
;
this
.
name
=
name
;
}
@Override
public
String
toString
()
{
return
"OrderRecipientTypeEnum{"
+
"value="
+
value
+
", name='"
+
name
+
'\''
+
'}'
;
}
public
Integer
getValue
()
{
return
value
;
}
public
String
getName
()
{
return
name
;
}
}
order/order-service-impl/src/main/java/cn/iocoder/mall/order/biz/dataobject/OrderItemDO.java
浏览文件 @
8680064f
...
...
@@ -85,6 +85,15 @@ public class OrderItemDO extends DeletableDO {
* - 4、换货 + 退货
*/
private
Integer
hasReturnExchange
;
/**
* 发货方式
*
* - 1 未选择
* - 2 在线下单
* - 3 自己联系快递
* - 4 无物流
*/
private
Integer
deliveryType
;
/**
* 状态
*
...
...
@@ -114,6 +123,7 @@ public class OrderItemDO extends DeletableDO {
", receiverTime="
+
receiverTime
+
", closingTime="
+
closingTime
+
", hasReturnExchange="
+
hasReturnExchange
+
", deliveryType="
+
deliveryType
+
", status="
+
status
+
'}'
;
}
...
...
@@ -253,6 +263,15 @@ public class OrderItemDO extends DeletableDO {
return
this
;
}
public
Integer
getDeliveryType
()
{
return
deliveryType
;
}
public
OrderItemDO
setDeliveryType
(
Integer
deliveryType
)
{
this
.
deliveryType
=
deliveryType
;
return
this
;
}
public
Integer
getStatus
()
{
return
status
;
}
...
...
order/order-service-impl/src/main/java/cn/iocoder/mall/order/biz/dataobject/OrderRecipientDO.java
浏览文件 @
8680064f
...
...
@@ -3,7 +3,7 @@ package cn.iocoder.mall.order.biz.dataobject;
import
cn.iocoder.common.framework.dataobject.BaseDO
;
/**
* 订单收件人信息 order_recipient
* 订单收件人信息 order_recipient
(配送信息)
*
* @author Sin
* @time 2019-03-31 11:37
...
...
@@ -30,6 +30,12 @@ public class OrderRecipientDO extends BaseDO {
* 收件手机号
*/
private
String
mobile
;
/**
* 配送类型
*
* - 1 快递
*/
private
Integer
type
;
/**
* 收件详细地址
*/
...
...
@@ -43,6 +49,7 @@ public class OrderRecipientDO extends BaseDO {
", areaNo='"
+
areaNo
+
'\''
+
", name='"
+
name
+
'\''
+
", mobile='"
+
mobile
+
'\''
+
", type="
+
type
+
", address='"
+
address
+
'\''
+
'}'
;
}
...
...
@@ -92,6 +99,15 @@ public class OrderRecipientDO extends BaseDO {
return
this
;
}
public
Integer
getType
()
{
return
type
;
}
public
OrderRecipientDO
setType
(
Integer
type
)
{
this
.
type
=
type
;
return
this
;
}
public
String
getAddress
()
{
return
address
;
}
...
...
order/order-service-impl/src/main/java/cn/iocoder/mall/order/biz/service/OrderServiceImpl.java
浏览文件 @
8680064f
...
...
@@ -10,6 +10,8 @@ import cn.iocoder.mall.order.api.constant.OrderHasReturnExchangeEnum;
import
cn.iocoder.mall.order.api.constant.OrderStatusEnum
;
import
cn.iocoder.mall.order.api.dto.*
;
import
cn.iocoder.mall.order.biz.OrderCommon
;
import
cn.iocoder.mall.order.biz.constants.OrderDeliveryTypeEnum
;
import
cn.iocoder.mall.order.biz.constants.OrderRecipientTypeEnum
;
import
cn.iocoder.mall.order.biz.convert.OrderConvert
;
import
cn.iocoder.mall.order.biz.convert.OrderItemConvert
;
import
cn.iocoder.mall.order.biz.convert.OrderLogisticsConvert
;
...
...
@@ -173,6 +175,7 @@ public class OrderServiceImpl implements OrderService {
// 收件人信息
orderRecipientDO
.
setOrderId
(
orderDO
.
getId
())
.
setType
(
OrderRecipientTypeEnum
.
EXPRESS
.
getValue
())
.
setCreateTime
(
new
Date
())
.
setUpdateTime
(
null
);
...
...
@@ -193,6 +196,7 @@ public class OrderServiceImpl implements OrderService {
.
setReceiverTime
(
null
)
.
setClosingTime
(
null
)
.
setHasReturnExchange
(
OrderStatusEnum
.
WAITING_PAYMENT
.
getValue
())
.
setDeliveryType
(
OrderDeliveryTypeEnum
.
NONE
.
getValue
())
.
setStatus
(
OrderStatusEnum
.
WAITING_PAYMENT
.
getValue
())
.
setDeleted
(
DeletedStatusEnum
.
DELETED_NO
.
getValue
())
.
setCreateTime
(
new
Date
())
...
...
order/order-service-impl/src/main/resources/mapper/OrderItemMapper.xml
浏览文件 @
8680064f
...
...
@@ -5,7 +5,7 @@
<sql
id=
"FIELDS"
>
id, order_id, order_no, sku_id, sku_name, sku_image, quantity, price, pay_amount,
payment_time, delivery_time, receiver_time, closing_time,
has_return_exchange, status, create_time, update_time, deleted
has_return_exchange,
delivery_type,
status, create_time, update_time, deleted
</sql>
<!--
...
...
@@ -15,11 +15,11 @@
INSERT INTO `order_item` (
order_id, order_no, sku_id, sku_name, sku_image, quantity, price, pay_amount,
payment_time, delivery_time, receiver_time, closing_time,
has_return_exchange, status, create_time, update_time, deleted
has_return_exchange,
delivery_type,
status, create_time, update_time, deleted
) VALUES (
#{orderId}, #{orderNo}, #{skuId}, #{quantity}, #{price},
#{paymentTime}, #{deliveryTime}, #{receiverTime}, #{closingTime},
#{hasReturnExchange}, #{status},
#{hasReturnExchange}, #{
deliveryType}, #{
status},
#{createTime}, #{updateTime}, #{deleted}
)
</insert>
...
...
@@ -73,6 +73,9 @@
<if
test=
"status != null"
>
, status = #{status}
</if>
<if
test=
"deliveryType != null"
>
, delivery_type = #{deliveryType}
</if>
<if
test=
"deleted != null"
>
, `deleted` = #{deleted}
</if>
...
...
order/order-service-impl/src/main/resources/mapper/OrderRecipientMapper.xml
浏览文件 @
8680064f
...
...
@@ -3,7 +3,7 @@
<mapper
namespace=
"cn.iocoder.mall.order.biz.dao.OrderRecipientMapper"
>
<sql
id=
"FIELDS"
>
id, order_id, `area_no`, `name`, mobile, address,
id, order_id, `area_no`, `name`, mobile, address,
`type`,
create_time, update_time
</sql>
...
...
@@ -13,10 +13,10 @@
<insert
id=
"insert"
parameterType=
"OrderRecipientDO"
useGeneratedKeys=
"true"
keyColumn=
"id"
keyProperty=
"id"
>
INSERT INTO `order_recipient` (
order_id, `area_no`, `name`, mobile, address,
create_time, update_time
`type`,
create_time, update_time
) VALUES (
#{orderId}, #{areaNo}, #{name}, #{mobile}, #{address},
#{createTime}, #{updateTime}
#{
type}, #{
createTime}, #{updateTime}
)
</insert>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论