Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jiedao-api-boot-master
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
lanbaoming
jiedao-api-boot-master
Commits
ab06b799
Commit
ab06b799
authored
Sep 17, 2024
by
zhengyi
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'release-fix' into release
parents
51aa7709
3c999a77
Changes
12
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
317 additions
and
25 deletions
+317
-25
ErrorCodeConstants.java
.../iocoder/yudao/module/order/enums/ErrorCodeConstants.java
+13
-0
OrderService.java
...ocoder/yudao/module/order/service/order/OrderService.java
+10
-2
OrderServiceImpl.java
...dao/module/order/service/order/impl/OrderServiceImpl.java
+163
-9
OrderCargoControlServiceImpl.java
...rvice/orderCargoControl/OrderCargoControlServiceImpl.java
+48
-4
OrderCargoControlApplyVO.java
.../order/vo/orderCargoControl/OrderCargoControlApplyVO.java
+4
-0
OrderController.java
.../module/order/controller/admin/order/OrderController.java
+23
-2
OrderCargoControlController.java
.../admin/orderCargoControl/OrderCargoControlController.java
+8
-0
OfferMapper.java
...ocoder/yudao/module/sale/dal/mysql/offer/OfferMapper.java
+3
-1
MakeBillOfLadingController.java
...shipment/controller/admin/MakeBillOfLadingController.java
+14
-0
messages.properties
yudao-server/src/main/resources/i18n/messages.properties
+11
-0
messages_en.properties
yudao-server/src/main/resources/i18n/messages_en.properties
+10
-0
messages_zh.properties
yudao-server/src/main/resources/i18n/messages_zh.properties
+10
-7
No files found.
yudao-module-order/yudao-module-order-core/src/main/java/cn/iocoder/yudao/module/order/enums/ErrorCodeConstants.java
View file @
ab06b799
...
...
@@ -404,4 +404,17 @@ public interface ErrorCodeConstants {
ErrorCode
ORDER_CARGO_CONTROL_LIMIT_UPDATE_CONSIGNEE_INFO
=
new
ErrorCode
(
1004001156
,
"order.cargo.control.limit.update.consignee.info"
);
ErrorCode
ORDER_CARGO_CONTROL_CONSIGNEE_LIMIT_UPDATE_APPLYING
=
new
ErrorCode
(
1004001157
,
"order.cargo.control.consignee.limit.update.applying"
);
ErrorCode
ORDER_CARGO_CONTROL_OVERSEAS_WAREHOUSE_UPDATE_APPLYING
=
new
ErrorCode
(
1004001158
,
"order.cargo.control.overseas.warehouse.update.applying"
);
ErrorCode
ORDER_EXISTS_PICKUP_NOT_CARGO_CONTROL
=
new
ErrorCode
(
1004001159
,
"order.exists.pickup.not.cargo.control"
);
ErrorCode
ORDER_EXISTS_PICK_NOT_CANCEL_CARGO_CONTROL
=
new
ErrorCode
(
1004001160
,
"order.exists.pick.not.cancel.cargo.control"
);
ErrorCode
ORDER_OVERSEAS_WAREHOUSE_UPDATE_NEED_APPLY
=
new
ErrorCode
(
1004001161
,
"order.overseas.warehouse.update.need.applying"
);
ErrorCode
NOT_UPDATE_DEST_COUNTRY
=
new
ErrorCode
(
1004001162
,
"order.not.update.dest.country"
);
ErrorCode
NOT_UPDATE_DEPARTURE
=
new
ErrorCode
(
1004001163
,
"order.not.update.departure"
);
ErrorCode
NOT_UPDATE_TRANSPORT
=
new
ErrorCode
(
1004001164
,
"order.not.update.transport"
);
ErrorCode
ORDER_PRE_INSTALLATION_UNPACKAGED_CONTAINER_NOT_UPDATE
=
new
ErrorCode
(
1004001165
,
"order.pre.installation.unpackaged.container.not.update"
);
// /空运订单分拣未出货, 锁定订单信息无法修改
ErrorCode
ORDER_SORTING_NOT_SHIPMENT_NOT_UPDATE
=
new
ErrorCode
(
1004001166
,
"order.sorting.not.shipment.not.update"
);
}
yudao-module-order/yudao-module-order-core/src/main/java/cn/iocoder/yudao/module/order/service/order/OrderService.java
View file @
ab06b799
...
...
@@ -41,19 +41,27 @@ public interface OrderService extends IService<OrderDO> {
OrderDO
createOrder
(
OrderCreateReqVO
createReqVO
,
MemberUserDO
memberUserDO
);
/**
* 更新订单
* 更新
编辑下单或草稿
订单
*
* @param updateReqVO 更新信息
*/
void
updateOrder
(
@Valid
OrderUpdateReqVO
updateReqVO
,
MemberUserDO
memberUserDO
);
/**
* 更新订单
* 更新
入仓
订单
*
* @param updateReqVO 更新信息
* @param memberUserDO 会员信息
*/
void
updateOrderApply
(
@Valid
OrderUpdateReqVO
updateReqVO
,
MemberUserDO
memberUserDO
);
/**
* 更新出货订单
*
* @param updateReqVO 更新信息
*/
void
shipmentOrderApplyUpdate
(
@Valid
OrderUpdateReqVO
updateReqVO
,
MemberUserDO
memberUserDO
);
/**
* 订单入仓
...
...
yudao-module-order/yudao-module-order-core/src/main/java/cn/iocoder/yudao/module/order/service/order/impl/OrderServiceImpl.java
View file @
ab06b799
This diff is collapsed.
Click to expand it.
yudao-module-order/yudao-module-order-core/src/main/java/cn/iocoder/yudao/module/order/service/orderCargoControl/OrderCargoControlServiceImpl.java
View file @
ab06b799
...
...
@@ -518,8 +518,17 @@ public class OrderCargoControlServiceImpl extends AbstractService<OrderCargoCont
}
else
if
(
orderApprovalDO
.
getType
()
==
62
)
{
msg
=
result
==
4
?
"海外仓修改申请取消"
:
"海外仓修改申请拒绝"
;
ApplyInfoVO
applyInfoVO
=
new
ApplyInfoVO
();
applyInfoVO
.
setName
(
"订单修改为海外仓模式"
);
applyInfoVO
.
setName
(
"订单修改海外仓模式"
);
// 这里不用判断订单中的值了,只需要看申请结果就能得出原值和新值相反的文案结果
applyInfoVO
.
setOrgValue
(
applyVO
.
getIsOverseasWarehouse
()
?
"订单修改为非海外仓"
:
"订单修改为海外仓"
);
applyInfoVO
.
setNewValue
(
applyVO
.
getIsOverseasWarehouse
()
?
"订单修改为海外仓"
:
"订单修改为非海外仓"
);
list
.
add
(
applyInfoVO
);
if
(
StringUtils
.
isNotBlank
(
applyVO
.
getReasonZh
()))
{
applyInfoVO
=
new
ApplyInfoVO
();
applyInfoVO
.
setName
(
"订单修改海外仓模式理由"
);
applyInfoVO
.
setNewValue
(
applyVO
.
getReasonZh
());
list
.
add
(
applyInfoVO
);
}
}
}
if
(
result
==
2
)
{
...
...
@@ -553,10 +562,27 @@ public class OrderCargoControlServiceImpl extends AbstractService<OrderCargoCont
}
}
else
if
(
orderApprovalDO
.
getType
()
==
62
)
{
// TODO 海外仓修改申请
String
type
=
orderDO
.
getType
();
if
(
StringUtils
.
isNotBlank
(
type
))
{
type
=
applyVO
.
getIsOverseasWarehouse
()
?
type
.
concat
(
",2"
)
:
Arrays
.
stream
(
type
.
split
(
","
)).
filter
(
s
->
!
StringUtils
.
equals
(
"2"
,
s
)).
collect
(
Collectors
.
joining
(
","
));
}
else
{
type
=
"2"
;
}
// TODO 修改订单海外仓模式, 不确定对订单其他方面是否有影响,订单编号生成规则与海外仓无关联
orderService
.
update
(
new
LambdaUpdateWrapper
<
OrderDO
>().
set
(
OrderDO:
:
getType
,
type
).
eq
(
OrderDO:
:
getOrderId
,
orderApprovalDO
.
getOrderId
()));
msg
=
"海外仓修改申请审批通过"
;
ApplyInfoVO
applyInfoVO
=
new
ApplyInfoVO
();
applyInfoVO
.
setName
(
"订单修改为海外仓模式"
);
applyInfoVO
.
setName
(
"订单修改海外仓模式"
);
// 这里不用判断订单中的值了,只需要看申请结果就能得出原值和新值相反的文案结果
applyInfoVO
.
setOrgValue
(
applyVO
.
getIsOverseasWarehouse
()
?
"订单修改为非海外仓"
:
"订单修改为海外仓"
);
applyInfoVO
.
setNewValue
(
applyVO
.
getIsOverseasWarehouse
()
?
"订单修改为海外仓"
:
"订单修改为非海外仓"
);
list
.
add
(
applyInfoVO
);
if
(
StringUtils
.
isNotBlank
(
applyVO
.
getReasonZh
()))
{
applyInfoVO
=
new
ApplyInfoVO
();
applyInfoVO
.
setName
(
"订单修改海外仓模式理由"
);
applyInfoVO
.
setNewValue
(
applyVO
.
getReasonZh
());
list
.
add
(
applyInfoVO
);
}
}
}
orderApprovalMapper
.
updateById
(
orderApprovalDO
);
...
...
@@ -612,7 +638,7 @@ public class OrderCargoControlServiceImpl extends AbstractService<OrderCargoCont
OrderDO
orderDO
=
orderService
.
getById
(
orderCargoControlApplyVO
.
getOrderId
());
// TODO 待确认具体拦截哪些审批任务
int
count
=
orderApprovalMapper
.
processingItemApproval
(
null
,
orderCargoControlApplyVO
.
getOrderId
(),
Arrays
.
asList
(
orderCargoControlApplyVO
.
getApplyType
(),
14
));
if
(
count
>
0
){
if
(
count
>
0
)
{
throw
exception
(
ORDER_IS_APPROVAL_IN_PROCESS
);
}
OrderCargoControlReleaseInfoDto
releaseInfoDto
=
this
.
getOrderCargoControlReleaseInfo
(
orderCargoControlApplyVO
.
getOrderId
());
...
...
@@ -672,6 +698,15 @@ public class OrderCargoControlServiceImpl extends AbstractService<OrderCargoCont
list
.
add
(
applyInfoVO
);
}
}
else
if
(
orderCargoControlApplyVO
.
getApplyType
()
==
62
)
{
if
(
Objects
.
isNull
(
orderCargoControlApplyVO
.
getIsOverseasWarehouse
()))
{
throw
exception
(
10000000
,
"请选择订单海外仓修改是或否"
);
}
if
(
StringUtils
.
isNotBlank
(
orderDO
.
getType
())
&&
orderDO
.
getType
().
contains
(
"2"
)
&&
orderCargoControlApplyVO
.
getIsOverseasWarehouse
())
{
throw
exception
(
10000000
,
"该订单已经是海外仓订单"
);
}
if
((
StringUtils
.
isBlank
(
orderDO
.
getType
())
||
!
orderDO
.
getType
().
contains
(
"2"
))
&&
!
orderCargoControlApplyVO
.
getIsOverseasWarehouse
())
{
throw
exception
(
10000000
,
"该订单已经是非海外仓订单"
);
}
orderApprovalDO
.
setOrderId
(
orderCargoControlApplyVO
.
getOrderId
());
orderApprovalDO
.
setType
(
62
);
orderApprovalDO
.
setDetails
(
JSONObject
.
toJSONString
(
orderCargoControlApplyVO
));
...
...
@@ -681,8 +716,17 @@ public class OrderCargoControlServiceImpl extends AbstractService<OrderCargoCont
orderApprovalDO
.
setFormId
(
formId
);
msg
=
"海外仓修改申请"
;
ApplyInfoVO
applyInfoVO
=
new
ApplyInfoVO
();
applyInfoVO
.
setName
(
"订单修改为海外仓模式"
);
applyInfoVO
.
setName
(
"订单修改海外仓模式"
);
// 这里不用判断订单中的值了,只需要看申请结果就能得出原值和新值相反的文案结果
applyInfoVO
.
setOrgValue
(
orderCargoControlApplyVO
.
getIsOverseasWarehouse
()
?
"订单修改为非海外仓"
:
"订单修改为海外仓"
);
applyInfoVO
.
setNewValue
(
orderCargoControlApplyVO
.
getIsOverseasWarehouse
()
?
"订单修改为海外仓"
:
"订单修改为非海外仓"
);
list
.
add
(
applyInfoVO
);
if
(
StringUtils
.
isNotBlank
(
orderCargoControlApplyVO
.
getReasonZh
()))
{
applyInfoVO
=
new
ApplyInfoVO
();
applyInfoVO
.
setName
(
"订单修改海外仓模式理由"
);
applyInfoVO
.
setNewValue
(
orderCargoControlApplyVO
.
getReasonZh
());
list
.
add
(
applyInfoVO
);
}
}
orderApprovalMapper
.
updateById
(
orderApprovalDO
);
orderService
.
updateStatus
(
orderApprovalDO
.
getOrderId
(),
""
,
null
,
null
,
null
,
null
,
orderApprovalDO
.
getType
(),
OrderApprovalTypeResultEnum
.
typeAndResultOf
(
orderApprovalDO
.
getType
(),
1
).
getDesc
(),
false
);
...
...
yudao-module-order/yudao-module-order-core/src/main/java/cn/iocoder/yudao/module/order/vo/orderCargoControl/OrderCargoControlApplyVO.java
View file @
ab06b799
...
...
@@ -87,6 +87,10 @@ public class OrderCargoControlApplyVO {
private
Integer
newLockConsigneeDay
;
@ApiModelProperty
(
value
=
"是否海外仓"
)
private
Boolean
isOverseasWarehouse
;
@ApiModelProperty
(
value
=
"附件"
)
private
String
annex
;
...
...
yudao-module-order/yudao-module-order-rest/src/main/java/cn/iocoder/yudao/module/order/controller/admin/order/OrderController.java
View file @
ab06b799
...
...
@@ -81,6 +81,7 @@ import java.util.concurrent.TimeUnit;
import
java.util.function.Function
;
import
java.util.stream.Collectors
;
import
static
cn
.
iocoder
.
yudao
.
framework
.
common
.
exception
.
enums
.
GlobalErrorCodeConstants
.
UNAUTHORIZED
;
import
static
cn
.
iocoder
.
yudao
.
framework
.
common
.
exception
.
util
.
ServiceExceptionUtil
.
exception
;
import
static
cn
.
iocoder
.
yudao
.
framework
.
common
.
pojo
.
CommonResult
.
error
;
import
static
cn
.
iocoder
.
yudao
.
framework
.
common
.
pojo
.
CommonResult
.
success
;
...
...
@@ -105,7 +106,6 @@ public class OrderController {
private
RoleApi
roleApi
;
@Autowired
private
OrderItemService
orderItemService
;
@Autowired
private
ProductService
productService
;
@Autowired
...
...
@@ -268,7 +268,7 @@ public class OrderController {
@ApiOperation
(
"(新修改订单)订单修改审批申请"
)
// @PreAuthorize("@ss.hasPermission('ecw:order:update')")
@Idempotent
(
timeout
=
5
)
public
CommonResult
<
Boolean
>
specialApplyOrder
(
@Valid
@RequestBody
OrderUpdateReqVO
updateReqVO
)
{
public
CommonResult
<
Boolean
>
orderUpdateApply
(
@Valid
@RequestBody
OrderUpdateReqVO
updateReqVO
)
{
if
(
Objects
.
equals
(
TransportTypeShortEnum
.
AIR_FREIGHT_LINE
.
getValue
(),
updateReqVO
.
getTransportId
())
||
Objects
.
equals
(
TransportTypeShortEnum
.
AIR_SEA_COMBINED_TRANSPORT
.
getValue
(),
updateReqVO
.
getTransportId
()))
{
if
(
Objects
.
isNull
(
updateReqVO
.
getChannelId
())
||
0
==
updateReqVO
.
getChannelId
())
{
...
...
@@ -286,6 +286,27 @@ public class OrderController {
return
success
(
true
);
}
@PutMapping
(
"/shipment/update/apply"
)
@ApiOperation
(
"(新修改订单)订单修改审批申请"
)
@Idempotent
(
timeout
=
5
)
public
CommonResult
<
Boolean
>
shipmentOrderApplyUpdate
(
@Valid
@RequestBody
OrderUpdateReqVO
updateReqVO
)
{
if
(
Objects
.
equals
(
TransportTypeShortEnum
.
AIR_FREIGHT_LINE
.
getValue
(),
updateReqVO
.
getTransportId
())
||
Objects
.
equals
(
TransportTypeShortEnum
.
AIR_SEA_COMBINED_TRANSPORT
.
getValue
(),
updateReqVO
.
getTransportId
()))
{
if
(
Objects
.
isNull
(
updateReqVO
.
getChannelId
())
||
0
==
updateReqVO
.
getChannelId
())
{
throw
exception
(
ORDER_LINE_CHANNEL_NOT_NULL
);
}
}
String
redisKey
=
MessageFormat
.
format
(
ORDER_UPDATE_KEY
,
updateReqVO
.
getOrderId
().
toString
());
Long
count
=
redisHelper
.
incrBy
(
redisKey
,
1
);
if
(
count
>
1
)
{
return
error
(
ORDER_UPDATE_REPEAT_COMMIT
);
}
redisHelper
.
expire
(
redisKey
,
1
,
TimeUnit
.
MINUTES
);
orderService
.
shipmentOrderApplyUpdate
(
updateReqVO
,
null
);
redisHelper
.
delete
(
redisKey
);
return
success
(
true
);
}
@GetMapping
(
"update/info"
)
@ApiOperation
(
"获得订单修改申请详情"
)
@ApiImplicitParam
(
name
=
"approveId"
,
value
=
"审核ID"
,
required
=
true
,
example
=
"1024"
,
dataType
=
"Long"
)
...
...
yudao-module-order/yudao-module-order-rest/src/main/java/cn/iocoder/yudao/module/order/controller/admin/orderCargoControl/OrderCargoControlController.java
View file @
ab06b799
...
...
@@ -160,6 +160,14 @@ public class OrderCargoControlController {
return
success
(
applyVO
);
}
@GetMapping
(
"overseas-warehouse-update/info/{orderId}"
)
@ApiOperation
(
"根据订单ID查询订单海外仓修改审核详情"
)
@ApiImplicitParam
(
name
=
"orderId"
,
value
=
"订单ID"
,
required
=
true
,
example
=
"1024"
,
dataType
=
"Long"
)
public
CommonResult
<
OrderCargoControlApplyVO
>
approvalOrderCargoControlOverseasWarehouseUpdateByOrderId
(
@PathVariable
(
value
=
"orderId"
)
Long
orderId
)
{
OrderCargoControlApplyVO
applyVO
=
orderCargoControlService
.
approvalOrderCargoControlOverseasWarehouseUpdateByOrderId
(
orderId
);
return
success
(
applyVO
);
}
@GetMapping
(
"cancel/approval/{orderApprovalId}"
)
@ApiOperation
(
"根据审批id取消审批"
)
@ApiImplicitParams
({
...
...
yudao-module-sale/yudao-module-sale-core/src/main/java/cn/iocoder/yudao/module/sale/dal/mysql/offer/OfferMapper.java
View file @
ab06b799
...
...
@@ -121,7 +121,9 @@ public interface OfferMapper extends BaseMapperX<OfferDO> {
"from ecw_offer o "
,
"left join ecw_customer_contacts cc on (o.relation = 1 and cc.id = o.consignor_id) or (o.relation = 2 and cc.id = o.consignee_id) "
,
"left join ecw_customer user on user.id = o.relation_id "
,
"<when test = 'pageVO.sourceIds != null and pageVO.sourceIds.size() > 0'>"
,
"left join ecw_customer user on user.id = o.relation_id "
,
"</when>"
,
"left join system_user u on u.id = o.follow_up_salesman_id "
,
"left join ecw_region s on o.objective_id = s.id "
,
"left join ecw_warehouse_line line on o.line_id = line.id "
,
...
...
yudao-module-shipment/yudao-module-shipment-rest/src/main/java/cn/iocoder/yudao/module/shipment/controller/admin/MakeBillOfLadingController.java
View file @
ab06b799
...
...
@@ -32,6 +32,7 @@ import io.swagger.annotations.ApiImplicitParam;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
...
...
@@ -44,6 +45,7 @@ import java.text.MessageFormat;
import
java.util.Collection
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Objects
;
import
java.util.concurrent.TimeUnit
;
import
static
cn
.
iocoder
.
yudao
.
framework
.
common
.
pojo
.
CommonResult
.
error
;
...
...
@@ -135,6 +137,18 @@ public class MakeBillOfLadingController {
return
success
(
true
);
}
@PostMapping
(
"/check/billOfLading/{orderId}"
)
@ApiOperation
(
"检查提单状态是否已制作提单"
)
@ApiImplicitParam
(
name
=
"orderId"
,
value
=
"该值为orderId"
,
required
=
true
,
example
=
"1024"
,
dataType
=
"Long"
)
public
CommonResult
<
Boolean
>
checkBillOfLadingStatus
(
@PathVariable
Long
orderId
)
{
MakeBillOfLadingDO
billOfLadingDO
=
makeBillOfLadingService
.
getOne
(
new
LambdaQueryWrapperX
<
MakeBillOfLadingDO
>()
.
eq
(
MakeBillOfLadingDO:
:
getOrderId
,
orderId
)
.
orderByDesc
(
MakeBillOfLadingDO:
:
getId
)
.
last
(
"limit 1"
));
return
success
(
Objects
.
nonNull
(
billOfLadingDO
)
&&
StringUtils
.
isNotBlank
(
billOfLadingDO
.
getImgUrl
()));
}
@GetMapping
(
"/get"
)
@ApiOperation
(
"获得制作提货单"
)
@ApiImplicitParam
(
name
=
"id"
,
value
=
"编号"
,
required
=
true
,
example
=
"1024"
,
dataTypeClass
=
Long
.
class
)
...
...
yudao-server/src/main/resources/i18n/messages.properties
View file @
ab06b799
...
...
@@ -282,4 +282,15 @@ customer.merge.customer.service.not.same=
order.exists.pickup.not.cargo.control
=
order.exists.pick.not.cancel.cargo.control
=
order.overseas.warehouse.update.need.applying
=
order.not.update.dest.country
=
order.not.update.departure
=
order.not.update.transport
=
order.pre.installation.unpackaged.container.not.update
=
order.sorting.not.shipment.not.update
=
box.update.repeat.commit
=
\ No newline at end of file
yudao-server/src/main/resources/i18n/messages_en.properties
View file @
ab06b799
...
...
@@ -1089,4 +1089,14 @@ customer.merge.customer.service.not.same=tow customer's customer serivce not sam
order.exists.pickup.not.cargo.control
=
The order has a delivery record and cannot be controlled
order.exists.pick.not.cancel.cargo.control
=
There is a release record for the order, and the control cannot be cancelled
order.overseas.warehouse.update.need.applying
=
Order overseas warehouse modification requires separate application
order.not.update.dest.country
=
Not allowed to modify the destination country
order.not.update.departure
=
Not allowed to modify the origin location
order.not.update.transport
=
No modification of transportation method allowed
order.pre.installation.unpackaged.container.not.update
=
Order pre installed without container, order information cannot be modified
order.sorting.not.shipment.not.update
=
Order sorting not shipped, order information cannot be modified
box.update.repeat.commit
=
Duplicate submission of self assigned number status modification
\ No newline at end of file
yudao-server/src/main/resources/i18n/messages_zh.properties
View file @
ab06b799
...
...
@@ -1086,13 +1086,16 @@ customer.deleted.not.exists=\u88AB\u5408\u5E76\u5BA2\u6237\u4E0D\u5B58\u5728
customer.saved.customer.service.is.null
=
\u
88AB
\u
4FDD
\u7559\u
5BA2
\u6237\u7684\u
5BA2
\u6237\u
7ECF
\u7406\u
4E3A
\u
7A7A
customer.deleted.customer.service.is.null
=
\u
88AB
\u5408\u
5E76
\u7684\u
5BA2
\u6237\u7684\u
5BA2
\u6237\u
7ECF
\u7406\u
4E3A
\u
7A7A
customer.merge.customer.service.not.same
=
\u
4E24
\u
5BA2
\u6237\u7684\u
5BA2
\u6237\u
7ECF
\u7406\u
4E0D
\u
4E00
\u
81F4
order.is.not.pre.installed
=
\u
8ba2
\u5355\u
672a
\u9884\u
88c5
\u
ff0c
\u
4e0d
\u
80fd
\u5408\u5305
order.item.charging.not.null
=
\u
8ba2
\u5355\u5546\u
54c1
\u
8ba1
\u
8d39
\u
65b9
\u
5f0f
\u
4e0d
\u
80fd
\u
4e3a
\u
7a7a
order.item.is.pay.advance.not.null
=
\u
8ba2
\u5355\u5546\u
54c1
\u
662f
\u5426\u9884\u
4ed8
\u
4e0d
\u
80fd
\u
4e3a
\u
7a7a
order.item.freight.currency.not.null
=
\u
8ba2
\u5355\u5546\u
54c1
\u
8fd0
\u
8d39
\u
8d27
\u
5e01
\u5355\u
4f4d
\u
4e0d
\u
80fd
\u
4e3a
\u
7a7a
order.item.freight.unit.not.null
=
\u
8ba2
\u5355\u5546\u
54c1
\u
8fd0
\u
8d39
\u
8ba1
\u
91cf
\u5355\u
4f4d
\u
4e0d
\u
80fd
\u
4e3a
\u
7a7a
order.item.clearance.currency.not.null
=
\u
8ba2
\u5355\u5546\u
54c1
\u
6e05
\u5173\u
8d39
\u
8d27
\u
5e01
\u5355\u
4f4d
\u
4e0d
\u
80fd
\u
4e3a
\u
7a7a
order.item.clearance.unit.not.null
=
\u
8ba2
\u5355\u5546\u
54c1
\u
6e05
\u5173\u
8d39
\u
8ba1
\u
91cf
\u5355\u
4f4d
\u
4e0d
\u
80fd
\u
4e3a
\u
7a7a
order.exists.pickup.not.cargo.control
=
\u
8ba2
\u5355\u
5b58
\u5728\u
63d0
\u
8d27
\u
8bb0
\u
5f55
\u
ff0c
\u
4e0d
\u
80fd
\u
8fdb
\u
884c
\u
63a7
\u
8d27
order.exists.pick.not.cancel.cargo.control
=
\u
8ba2
\u5355\u
5b58
\u5728\u
653e
\u
8d27
\u
8bb0
\u
5f55
\u
ff0c
\u
4e0d
\u
80fd
\u
53d6
\u
6d88
\u
63a7
\u
8d27
order.overseas.warehouse.update.need.applying
=
\u
8ba2
\u5355\u
6d77
\u5916\u
4ed3
\u
4fee
\u6539\u9700\u8981\u5355\u
72ec
\u7533\u
8bf7
order.not.update.dest.country
=
\u
4e0d
\u5141\u
8bb8
\u
4fee
\u6539\u
76ee
\u7684\u
56fd
order.not.update.departure
=
\u
4e0d
\u5141\u
8bb8
\u
4fee
\u6539\u
59cb
\u
53d1
\u5730
order.not.update.transport
=
\u
4e0d
\u5141\u
8bb8
\u
4fee
\u6539\u
8fd0
\u
8f93
\u
65b9
\u
5f0f
order.pre.installation.unpackaged.container.not.update
=
\u
8ba2
\u5355\u9884\u
88c5
\u
672a
\u
88c5
\u
67dc,
\u
8ba2
\u5355\u
4fe1
\u
606f
\u
65e0
\u
6cd5
\u
4fee
\u6539
order.sorting.not.shipment.not.update
=
\u
8ba2
\u5355\u5206\u
62e3
\u
672a
\u
51fa
\u
8d27,
\u
8ba2
\u5355\u
4fe1
\u
606f
\u
65e0
\u
6cd5
\u
4fee
\u6539
box.update.repeat.commit
=
\u
81ea
\u
7f16
\u
53f7
\u
72b6
\u6001\u
4fee
\u6539\u
91cd
\u
590d
\u
63d0
\u
4ea4
\ 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