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
6f84994c
Commit
6f84994c
authored
Dec 17, 2020
by
周健威
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
e8d91189
e3c4f91d
Changes
13
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
598 additions
and
389 deletions
+598
-389
ResultCode.java
...thub/wxiaoqi/security/common/util/process/ResultCode.java
+3
-180
resultcod.properties
...common/src/main/resources/properties/resultcod.properties
+5
-183
ConfirmReceivedDto.java
...om/upyuns/platform/rs/website/dto/ConfirmReceivedDto.java
+25
-0
OrderInvoiceDto.java
...a/com/upyuns/platform/rs/website/dto/OrderInvoiceDto.java
+24
-0
OrderEInvoice.java
.../com/upyuns/platform/rs/website/entity/OrderEInvoice.java
+11
-1
OrderInfo.java
...java/com/upyuns/platform/rs/website/entity/OrderInfo.java
+25
-0
OrderInvoiceStatusEnum.java
...yuns/platform/rs/website/type/OrderInvoiceStatusEnum.java
+66
-0
OrderShippingStatusEnum.java
...uns/platform/rs/website/type/OrderShippingStatusEnum.java
+62
-0
OrderStatusEnum.java
.../com/upyuns/platform/rs/website/type/OrderStatusEnum.java
+68
-0
OrderEInvoiceBiz.java
.../com/upyuns/platform/rs/website/biz/OrderEInvoiceBiz.java
+11
-0
OrderInfoBiz.java
...java/com/upyuns/platform/rs/website/biz/OrderInfoBiz.java
+274
-20
OrderItemBiz.java
...java/com/upyuns/platform/rs/website/biz/OrderItemBiz.java
+12
-1
OrderInfoWebController.java
...orm/rs/website/controller/web/OrderInfoWebController.java
+12
-4
No files found.
ace-common/src/main/java/com/github/wxiaoqi/security/common/util/process/ResultCode.java
View file @
6f84994c
This diff is collapsed.
Click to expand it.
ace-common/src/main/resources/properties/resultcod.properties
View file @
6f84994c
...
...
@@ -6,10 +6,6 @@ SUCCESS_CODE=200
#操作失败
FAILED_CODE
=
1001
1001
=
操作失败
IM_DELETE_FAIL_CODE
=
10011
10011
=
删除消息失败
IM_MSG_NOT_EXIST_CODE
=
10012
10012
=
消息不存在
#数据已存在
EXIST_CODE
=
1002
1002
=
数据已存在
...
...
@@ -22,12 +18,11 @@ NULL_CODE=1003
#操作出现异常
EXCEPTION_CODE
=
1004
1004
=
操作出现异常
#操作频繁,稍后再试
API_MAX_CODE
=
1005
1005
=
操作频繁,稍后再试
#rstoken已失效
RSTOKEN_EXPIRED_CODE
=
1006
1006
=
rstoken已失效
#rstoken为空
RSTOKEN_NULL_CODE
=
1007
1007
=
rstoken为空
...
...
@@ -37,63 +32,14 @@ RSTOKEN_NULL_CODE=1007
DB_OPERATION_FAIL_CODE
=
1008
1008
=
数据库操作失败
VEHICLE_IS_BOOKED
=
10080
10080
=
车辆已经被预定
#参数非法
PARAM_ILLEGAL_CODE
=
1011
1011
=
参数非法,请修改
#参数时效已过时
PARAM_EXPIRE_CODE
=
1010
1010
=
参数时效已过时,不能使用
#请求微信接口失败
WXAPI_CODE
=
2001
#微信用不不存在
WXNOTEXIST_CODE
=
2003
#公众号不存在
PUBLIC_NOTEXIST_CODE
=
2004
2004
=
公众号不存在
#ajax请求,用户未登录
AJAX_WECHAT_NOTEXIST_CODE
=
2005
2005
=
ajax请求,用户未登录
#手机号已绑定人脸
FACE_BIND_CODE
=
3000
3000
=
手机号已绑定人脸
#手机号未绑定人脸
FACE_NOTBIND_CODE
=
3001
3001
=
手机号未绑定人脸
#人脸识别失败
FACE_NOTEXIST_CODE
=
3002
3002
=
人脸识别失败
#人脸比对失败
FACE_COMPARE_FAILED_CODE
=
3003
3003
=
人脸比对失败
#人脸已绑定手机号码
FACE_BIND_PHONE_CODE
=
3004
3004
=
人脸已绑定手机号
#人脸已绑定手机号码
EYE_NOTEXIST_CODE
=
3005
3005
=
识别失败
#登陆token过期
REDIS_TOKEN_NULL_CODE
=
4001
4001
=
登陆token过期
#手机号已绑定微信
WX_BIND_CODE
=
4002
4002
=
手机号已绑定微信
#获取用户失败
GET_APPUSER_FAILED_CODE
=
4003
4003
=
获取用户失败
#手机号码已被使用
PHONE_EXIST_CODE
=
5001
...
...
@@ -107,101 +53,15 @@ USER_NOTEXIST_CODE=5002
USER_EXIST_CODE
=
5003
5003
=
用户不存在
ORG_INSERT_FAILED_CODE
=
6001
6001
=
新增组织失败
ORG_UPDATE_FAILED_CODE
=
6002
6002
=
更新组织信息失败
ROLE_INSERT_FAILED_CODE
=
7001
7001
=
新增角色信息失败
ROLE_UPDATE_FAILED_CODE
=
7002
7002
=
更新角色信息失败
ROLE_SUPER_ISEXIST_CODE
=
7003
7003
=
该组织已存在一级管理员角色
ROLE_NOTEXIST_CODE
=
7004
7004
=
角色不存在
NOT_HAVE_LEVEL1
=
7005
7005
=
该组织无一级角色,请先创建
NOT_MENU_AUTH_CODE
=
8001
8001
=
没有操作该菜单的权限
INSERT_AUTH_FAILED_CODE
=
8003
8003
=
新增权限失败
UPDATE_AUTH_FAILED_CODE
=
8002
8002
=
更新权限失败
ROLE_NOTEXIST_AUTH_CODE
=
8004
8004
=
角色权限不存在
ACCOUNT_ISEXIST_CODE
=
9001
9001
=
账户已存在
ACCOUNT_FIRST_ISEXIST_CODE
=
9002
9002
=
该组织已存在超级管理员账户
ACCOUNT_NOT_EXIST_CODE
=
9003
9003
=
账户不存在
NOT_FIND_SERVICE_CODE
=
9004
9004
=
未找到客服信息
ORG_DONTHAVE_PUBLIC_CODE
=
9005
9005
=
该组织暂未配置公众号信息,请先配置!
NICKNAME_NULL_CODE
=
9006
9006
=
昵称格式有误,请填写正确昵称
ACCOUNTINFO_ISDEL
=
9007
9007
=
账户已禁用
#DEVICE_NOTEXIST_CODE=1005
#1005=监控设备不存在
#DEVICE_TOKEN_NOTEXIST_CODE=1006
#1005=设备access_token获取失败
REPEAT_SUB_CODE
=
1008
#身份证信息已采集
IDNUM_ISEXIST_CODE
=
10001
#身份证已过去
IDCARD_INVALID_CODE
=
10002
#企业个人简历不存在
CORP_VITA_NOTEXIST
=
20001
20001
=
个人简历不存在,请先创建简历
#企业个人简历不完善
CORP_VITA_INCOMPLETET
=
20002
20002
=
个人简历不完善,请先完善简历
#简历在有效时间内已投递
VITA_DELIVERED
=
20003
#岗位已下架
POST_END_CODE
=
20004
20004
=
该岗位已下架
#客服存在粉丝
SERVICE_HAS_FANS
=
40001
40001
=
请先转移该客服的粉丝!
#客服
NOT_SERVICE
=
40002
40002
=
当前用户不是客服身份!
#圈子模块resultInfo类型返回正确码
SCRM_RESULTINFO_SUCCESS_CODE
=
10344
#市接口无数据返回
NO_SELECT_BY_RS
=
1010
#还未绑定社保卡
NOT_BIND_SOCIAL_CARD
=
3010
#库存不足
STOCK_CODE
=
201
#获取用户认证信息失败
GET_AUTH_INFO_FAILED_CODE
=
4004
4004
=
获取用户认证信息失败!
#证件件格式
...
...
@@ -211,44 +71,6 @@ WRONG_FORMAT_OF_ID_CARD=4005
INCOMPLETE_DATA
=
4006
4006
=
资料不齐全!
BOOKED_FAILED_CODE
=
4007
4007
=
车辆预定失败,请重试!
ONLY_BOOK_FROM_TODAY
=
4008
4008
=
预定时间不能小于当前时间
ADD_VEHICLE_FAIL
=
4009
4009
=
添加车辆失败,请重试
UPDATE_VEHICLE_FAIL
=
4010
4010
=
修改车辆失败,请重试
DATE_TIME_IS_NULL
=
4011
4011
=
预定时间不能为空
ONLY_BOOK_TWO_MONTH
=
4012
4012
=
最多提前三个月预约
ONLY_UNBOOK_TWO_MONTH
=
4013
4013
=
只能取消预定两月内的车辆
VEHICLE_CAN_NOT_UNBOOK
=
4014
4014
=
选择日期不可取消预定
BOOKED_DATE_IS_EMPTY
=
4015
4015
=
预定日期为空
TODAY_CAN_NOT_BOOK
=
4016
4016
=
当天不可预定
ADD_VEHICLE_MORE
=
4017
4017
=
添加车辆过多,请分批添加
RET_COMPANY_CAN_NOT_BE_NULL
=
4018
4018
=
停靠公司不能为空
NUMBER_PLAT_CAN_NOT_BE_NULL
=
4019
4019
=
车牌不能为空
END_TIME_FROM_TODAY
=
4020
4020
=
结束时间不能小于开始时间
\ No newline at end of file
####################################订单相关################################
ORDER_NOT_EXIST
=
20001
20001
=
该订单不存在!
\ No newline at end of file
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/dto/ConfirmReceivedDto.java
0 → 100644
View file @
6f84994c
package
com
.
upyuns
.
platform
.
rs
.
website
.
dto
;
import
lombok.Data
;
/**
* @ClassName : ConfirmReceivedDto
* @Description : 确认收货
* @Author : jiaoruizhen
* @Date: 2020-12-17 14:01
*/
@Data
public
class
ConfirmReceivedDto
{
//订单号
Long
orderId
;
/**
* 快递单号
*/
String
trackingNumber
;
/**
* 快递单图片
*/
String
trackingImg
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/dto/OrderInvoiceDto.java
0 → 100644
View file @
6f84994c
package
com
.
upyuns
.
platform
.
rs
.
website
.
dto
;
import
lombok.Data
;
/**
* @ClassName : OrderInvoiceDto
* @Description : 订单发票
* @Author : jiaoruizhen
* @Date: 2020-12-17 15:23
*/
@Data
public
class
OrderInvoiceDto
{
/**
* 订单号
*/
private
Long
orderId
;
/**
* 发票链接
*/
private
String
invoiceUrl
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/OrderEInvoice.java
View file @
6f84994c
...
...
@@ -169,4 +169,14 @@ public class OrderEInvoice implements Serializable {
private
String
contentTitle
;
/**
* 快递单号
*/
String
trackingNumber
;
/**
* 快递单图片
*/
String
trackingImg
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/OrderInfo.java
View file @
6f84994c
...
...
@@ -3,6 +3,7 @@ package com.upyuns.platform.rs.website.entity;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
@@ -191,5 +192,29 @@ public class OrderInfo implements Serializable {
*/
private
Integer
invoiceStatus
;
/**
* 发票ID
*/
private
Integer
invoiceId
;
/**
* 快递单号
*/
String
trackingNumber
;
/**
* 快递单图片
*/
String
trackingImg
;
/**
* 取消备注
*/
String
cancelRemark
;
@Transient
private
List
<
OrderItem
>
orderItemList
;
@Transient
OrderEInvoice
orderEInvoice
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/type/OrderInvoiceStatusEnum.java
0 → 100644
View file @
6f84994c
package
com
.
upyuns
.
platform
.
rs
.
website
.
type
;
import
lombok.Data
;
/**
* @ClassName : OrderInvoiceStatus
* @Description : 订单发票状态
* @Author : jiaoruizhen
* @Date: 2020-12-17 15:39
* 发票状态: 1、未开发票,2、已开发票, 3、已发货, 4、已收货、5、退回, 6、已完成
*/
public
enum
OrderInvoiceStatusEnum
{
INVOICE_NO_OPEN
(
1
,
"未开发票"
),
INVOICE_OPEN
(
2
,
"已开发票"
),
INVOICE_SEND
(
3
,
"已发货"
),
INVOICE_RECEIVED
(
4
,
"已收货"
),
INVOICE_REFUND
(
5
,
"退回"
),
INVOICE_COMPLETE
(
6
,
"已完成"
),
;
private
Integer
type
;
private
String
msg
;
OrderInvoiceStatusEnum
(
Integer
type
,
String
msg
)
{
this
.
type
=
type
;
this
.
msg
=
msg
;
}
public
Integer
getType
()
{
return
type
;
}
public
void
setType
(
Integer
type
)
{
this
.
type
=
type
;
}
public
String
getMsg
()
{
return
msg
;
}
public
void
setMsg
(
String
msg
)
{
this
.
msg
=
msg
;
}
public
static
<
T
extends
OrderInvoiceStatusEnum
>
String
getType
(
Integer
code
,
Class
<
T
>
t
)
{
for
(
T
item
:
t
.
getEnumConstants
())
{
if
(
item
.
getType
().
equals
(
code
))
{
return
item
.
getMsg
();
}
}
return
""
;
}
public
static
OrderInvoiceStatusEnum
getByCode
(
Integer
code
)
{
for
(
OrderInvoiceStatusEnum
v
:
values
())
{
if
(
v
.
getType
()
==
code
)
{
return
v
;
}
}
return
null
;
}
public
static
String
getProductStatusEnum
(
Integer
code
)
{
return
getType
(
code
,
OrderInvoiceStatusEnum
.
class
);
}
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/type/OrderShippingStatusEnum.java
0 → 100644
View file @
6f84994c
package
com
.
upyuns
.
platform
.
rs
.
website
.
type
;
/**
* @ClassName : OrderStatusEnum
* @Description : 订单发货状态
* @Author : jiaoruizhen
* 订单发货状态:0待发货,1已发货,2收货,3退货,
* @Date: 2020-12-12 16:50
*/
public
enum
OrderShippingStatusEnum
{
ORDER_NO_SEND
(
0
,
"待发货"
),
ORDER_SEND
(
1
,
"已发货"
),
ORDER_RECEIVED
(
2
,
"已收货"
),
ORDER_REFUND
(
3
,
"退货"
);
private
Integer
type
;
private
String
msg
;
OrderShippingStatusEnum
(
Integer
type
,
String
msg
)
{
this
.
type
=
type
;
this
.
msg
=
msg
;
}
public
Integer
getType
()
{
return
type
;
}
public
void
setType
(
Integer
type
)
{
this
.
type
=
type
;
}
public
String
getMsg
()
{
return
msg
;
}
public
void
setMsg
(
String
msg
)
{
this
.
msg
=
msg
;
}
public
static
<
T
extends
OrderShippingStatusEnum
>
String
getType
(
Integer
code
,
Class
<
T
>
t
)
{
for
(
T
item
:
t
.
getEnumConstants
())
{
if
(
item
.
getType
().
equals
(
code
))
{
return
item
.
getMsg
();
}
}
return
""
;
}
public
static
OrderShippingStatusEnum
getByCode
(
Integer
code
)
{
for
(
OrderShippingStatusEnum
v
:
values
())
{
if
(
v
.
getType
()
==
code
)
{
return
v
;
}
}
return
null
;
}
public
static
String
getProductStatusEnum
(
Integer
code
)
{
return
getType
(
code
,
OrderShippingStatusEnum
.
class
);
}
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/type/OrderStatusEnum.java
0 → 100644
View file @
6f84994c
package
com
.
upyuns
.
platform
.
rs
.
website
.
type
;
/**
* @ClassName : OrderStatusEnum
* @Description : 订单状态
* @Author : jiaoruizhen
* 订单状态:0、定制订单无价格 1--创建订单,2--待付款,3--已支付,4--已发货, 5--已收货, 6、已完成 -1、删除,-2、取消, -3 退款
* @Date: 2020-12-12 16:50
*/
public
enum
OrderStatusEnum
{
ORDER_NO_PRICE
(
0
,
"定制订单无价格"
),
ORDER_CREATED
(
1
,
"创建订单"
),
ORDER_UNPAID
(
2
,
"待付款"
),
ORDER_PAID
(
3
,
"已支付"
),
ORDER_SEND
(
4
,
"已发货"
),
ORDER_RECEIVED
(
5
,
"已收货"
),
ORDER_COMPLETE
(
6
,
"已完成"
),
ORDER_DELETE
(-
1
,
"删除"
),
ORDER_CANCEL
(-
2
,
"取消"
),
ORDER_REFUND
(-
3
,
"退款"
);
private
Integer
type
;
private
String
msg
;
OrderStatusEnum
(
Integer
type
,
String
msg
)
{
this
.
type
=
type
;
this
.
msg
=
msg
;
}
public
Integer
getType
()
{
return
type
;
}
public
void
setType
(
Integer
type
)
{
this
.
type
=
type
;
}
public
String
getMsg
()
{
return
msg
;
}
public
void
setMsg
(
String
msg
)
{
this
.
msg
=
msg
;
}
public
static
<
T
extends
OrderStatusEnum
>
String
getType
(
Integer
code
,
Class
<
T
>
t
)
{
for
(
T
item
:
t
.
getEnumConstants
())
{
if
(
item
.
getType
().
equals
(
code
))
{
return
item
.
getMsg
();
}
}
return
""
;
}
public
static
OrderStatusEnum
getByCode
(
Integer
code
)
{
for
(
OrderStatusEnum
v
:
values
())
{
if
(
v
.
getType
()
==
code
)
{
return
v
;
}
}
return
null
;
}
public
static
String
getProductStatusEnum
(
Integer
code
)
{
return
getType
(
code
,
OrderStatusEnum
.
class
);
}
}
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/OrderEInvoiceBiz.java
View file @
6f84994c
...
...
@@ -3,6 +3,7 @@ package com.upyuns.platform.rs.website.biz;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.copier.CopyOptions
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.upyuns.platform.rs.website.entity.OrderItem
;
import
org.springframework.stereotype.Service
;
import
com.upyuns.platform.rs.website.entity.OrderEInvoice
;
...
...
@@ -52,4 +53,14 @@ public class OrderEInvoiceBiz extends BaseBiz<OrderEInvoiceMapper, OrderEInvoice
return
mapper
.
selectByExample
(
example
);
}
/**
* 根据ID查询所有订单发票
* @param idList
* @return
*/
public
List
<
OrderEInvoice
>
getOrderEInvoice
(
List
<
Integer
>
idList
)
{
Example
example
=
new
Example
(
OrderEInvoice
.
class
);
example
.
createCriteria
().
andIn
(
"id"
,
idList
);
return
mapper
.
selectByExample
(
example
);
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/OrderInfoBiz.java
View file @
6f84994c
This diff is collapsed.
Click to expand it.
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/OrderItemBiz.java
View file @
6f84994c
...
...
@@ -20,7 +20,7 @@ import java.util.List;
public
class
OrderItemBiz
extends
BaseBiz
<
OrderItemMapper
,
OrderItem
>
{
/**
* 根据订单
号
查询所有订单商品
* 根据订单
ID
查询所有订单商品
* @param orderIdList
* @return
*/
...
...
@@ -30,4 +30,15 @@ public class OrderItemBiz extends BaseBiz<OrderItemMapper,OrderItem> {
return
mapper
.
selectByExample
(
example
);
}
/**
* 根据订单ID
* @param OrderId
* @return
*/
public
List
<
OrderItem
>
getByOrderId
(
Long
OrderId
)
{
Example
example
=
new
Example
(
OrderItem
.
class
);
example
.
createCriteria
().
andEqualTo
(
"orderId"
,
OrderId
);
return
mapper
.
selectByExample
(
example
);
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/web/OrderInfoWebController.java
View file @
6f84994c
...
...
@@ -5,13 +5,11 @@ import com.github.wxiaoqi.security.common.rest.BaseController;
import
com.upyuns.platform.rs.website.biz.OrderInfoBiz
;
import
com.upyuns.platform.rs.website.dto.ConfirmOrderDto
;
import
com.upyuns.platform.rs.website.dto.OrderInfoDto
;
import
com.upyuns.platform.rs.website.dto.UserOrderDto
;
import
com.upyuns.platform.rs.website.entity.OrderInfo
;
import
com.upyuns.platform.rs.website.service.ConfirmOrderService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.*
;
@RestController
@RequestMapping
(
"orderInfo/web"
)
...
...
@@ -29,4 +27,14 @@ public class OrderInfoWebController extends BaseController<OrderInfoBiz,OrderInf
public
ObjectRestResponse
submitOrder
(
@RequestBody
OrderInfoDto
orderInfoDto
)
{
return
baseBiz
.
submitOrder
(
orderInfoDto
);
}
@GetMapping
(
value
=
"getOrderList"
)
public
ObjectRestResponse
getUserOrder
(
UserOrderDto
userOrderDto
)
{
return
baseBiz
.
getUserOrder
(
userOrderDto
);
}
@GetMapping
(
value
=
"detail"
)
public
ObjectRestResponse
getDetail
(
Long
id
)
{
return
ObjectRestResponse
.
succ
(
baseBiz
.
getOrderDetail
(
id
));
}
}
\ No newline at end of file
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