Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
customer-service
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
Packages
Packages
Container Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
SuperHive
back-end
customer-service
Commits
5c6de93b
Commit
5c6de93b
authored
May 09, 2020
by
huangcb
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
货主接口:优化发货地址、收货地址列表功能
parent
40c55000
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
17 additions
and
10 deletions
+17
-10
EsvMetaObjectHandler.java
...freight/customer/config/mybatis/EsvMetaObjectHandler.java
+7
-0
DeliveryAddressDto.java
...ht/customer/module/goodsowner/dto/DeliveryAddressDto.java
+1
-1
ReceiveAddressDto.java
...ght/customer/module/goodsowner/dto/ReceiveAddressDto.java
+1
-1
RouteDetailDto.java
...reight/customer/module/goodsowner/dto/RouteDetailDto.java
+1
-1
DeliveryAddressForm.java
.../customer/module/goodsowner/form/DeliveryAddressForm.java
+1
-1
ReceiveAddressForm.java
...t/customer/module/goodsowner/form/ReceiveAddressForm.java
+1
-1
DeliveryAddressServiceImpl.java
...e/goodsowner/service/impl/DeliveryAddressServiceImpl.java
+1
-1
ReceiveAddressServiceImpl.java
...le/goodsowner/service/impl/ReceiveAddressServiceImpl.java
+1
-1
DeliveryAddressDao.xml
src/main/resources/mapper/goodsowner/DeliveryAddressDao.xml
+1
-1
ReceiveAddressDao.xml
src/main/resources/mapper/goodsowner/ReceiveAddressDao.xml
+1
-1
RegularlyRouteDao.xml
src/main/resources/mapper/goodsowner/RegularlyRouteDao.xml
+1
-1
No files found.
src/main/java/com/esv/freight/customer/config/mybatis/EsvMetaObjectHandler.java
View file @
5c6de93b
...
...
@@ -32,6 +32,13 @@ public class EsvMetaObjectHandler implements MetaObjectHandler {
if
(
metaObject
.
hasSetter
(
"createTime"
))
{
this
.
setFieldValByName
(
"createTime"
,
new
Date
(),
metaObject
);
}
if
(
metaObject
.
hasSetter
(
"updateUser"
))
{
String
userAccount
=
ReqUtils
.
getRequestHeader
(
GatewayHeaders
.
USER_ACCOUNT
);
this
.
setFieldValByName
(
"updateUser"
,
userAccount
,
metaObject
);
}
if
(
metaObject
.
hasSetter
(
"updateTime"
))
{
this
.
setFieldValByName
(
"updateTime"
,
new
Date
(),
metaObject
);
}
if
(
metaObject
.
hasSetter
(
"tenantId"
)
&&
metaObject
.
getValue
(
"tenantId"
)
==
null
)
{
String
tenantId
=
ReqUtils
.
getRequestHeader
(
GatewayHeaders
.
TENANT_ID
);
this
.
setFieldValByName
(
"tenantId"
,
Long
.
parseLong
(
tenantId
),
metaObject
);
...
...
src/main/java/com/esv/freight/customer/module/goodsowner/dto/DeliveryAddressDto.java
View file @
5c6de93b
...
...
@@ -21,7 +21,7 @@ public class DeliveryAddressDto {
/**
* 货主类型:1-个人、2-企业
*/
private
String
ownerType
;
private
Integer
ownerType
;
/**
* 客户名称
*/
...
...
src/main/java/com/esv/freight/customer/module/goodsowner/dto/ReceiveAddressDto.java
View file @
5c6de93b
...
...
@@ -21,7 +21,7 @@ public class ReceiveAddressDto {
/**
* 货主类型:1-个人、2-企业
*/
private
String
ownerType
;
private
Integer
ownerType
;
/**
* 客户名称
*/
...
...
src/main/java/com/esv/freight/customer/module/goodsowner/dto/RouteDetailDto.java
View file @
5c6de93b
...
...
@@ -31,7 +31,7 @@ public class RouteDetailDto {
/**
* 货主类型:1-个人、2-企业
*/
private
String
ownerType
;
private
Integer
ownerType
;
/**
* 客户名称
*/
...
...
src/main/java/com/esv/freight/customer/module/goodsowner/form/DeliveryAddressForm.java
View file @
5c6de93b
...
...
@@ -30,7 +30,7 @@ public class DeliveryAddressForm {
@NotNull
(
message
=
"参数id不能为空"
,
groups
=
{
ValidatorUpdate
.
class
,
ValidatorDetail
.
class
})
private
Long
id
;
@NotNull
(
message
=
"参数ownerId不能为空"
,
groups
=
{
ValidatorInsert
.
class
,
ValidatorUpdate
.
class
,
AddressBrief
.
class
})
@NotNull
(
message
=
"参数ownerId不能为空"
,
groups
=
{
ValidatorInsert
.
class
,
AddressBrief
.
class
})
private
Long
ownerId
;
@Length
(
max
=
50
,
message
=
"参数addressName长度不合法"
,
groups
=
{
ValidatorInsert
.
class
,
ValidatorUpdate
.
class
})
...
...
src/main/java/com/esv/freight/customer/module/goodsowner/form/ReceiveAddressForm.java
View file @
5c6de93b
...
...
@@ -30,7 +30,7 @@ public class ReceiveAddressForm {
@NotNull
(
message
=
"参数id不能为空"
,
groups
=
{
ValidatorUpdate
.
class
,
ValidatorDetail
.
class
})
private
Long
id
;
@NotNull
(
message
=
"参数ownerId不能为空"
,
groups
=
{
ValidatorInsert
.
class
,
ValidatorUpdate
.
class
,
AddressBrief
.
class
})
@NotNull
(
message
=
"参数ownerId不能为空"
,
groups
=
{
ValidatorInsert
.
class
,
AddressBrief
.
class
})
private
Long
ownerId
;
@Length
(
max
=
50
,
message
=
"参数addressName长度不合法"
,
groups
=
{
ValidatorInsert
.
class
,
ValidatorUpdate
.
class
})
...
...
src/main/java/com/esv/freight/customer/module/goodsowner/service/impl/DeliveryAddressServiceImpl.java
View file @
5c6de93b
...
...
@@ -96,7 +96,7 @@ public class DeliveryAddressServiceImpl extends ServiceImpl<DeliveryAddressDao,
// 2.判断地址是否重复
QueryWrapper
<
DeliveryAddressEntity
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
ne
(
"id"
,
form
.
getId
());
queryWrapper
.
eq
(
"owner_id"
,
form
.
getOwnerId
());
queryWrapper
.
eq
(
"owner_id"
,
entity
.
getOwnerId
());
queryWrapper
.
eq
(
"address_name"
,
form
.
getAddressName
());
List
<
DeliveryAddressEntity
>
deliveryAddressEntityList
=
this
.
baseMapper
.
selectList
(
queryWrapper
);
if
(
0
<
deliveryAddressEntityList
.
size
())
{
...
...
src/main/java/com/esv/freight/customer/module/goodsowner/service/impl/ReceiveAddressServiceImpl.java
View file @
5c6de93b
...
...
@@ -96,7 +96,7 @@ public class ReceiveAddressServiceImpl extends ServiceImpl<ReceiveAddressDao, Re
// 2.判断地址是否重复
QueryWrapper
<
ReceiveAddressEntity
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
ne
(
"id"
,
form
.
getId
());
queryWrapper
.
eq
(
"owner_id"
,
form
.
getOwnerId
());
queryWrapper
.
eq
(
"owner_id"
,
entity
.
getOwnerId
());
queryWrapper
.
eq
(
"address_name"
,
form
.
getAddressName
());
List
<
ReceiveAddressEntity
>
receiveAddressEntityList
=
this
.
baseMapper
.
selectList
(
queryWrapper
);
if
(
0
<
receiveAddressEntityList
.
size
())
{
...
...
src/main/resources/mapper/goodsowner/DeliveryAddressDao.xml
View file @
5c6de93b
...
...
@@ -33,7 +33,7 @@
resultType=
"com.esv.freight.customer.module.goodsowner.dto.DeliveryAddressDto"
>
select a.*, b.owner_type, b.owner_full_name, b.contactor
from goods_owner_delivery_address a, goods_owner_info b
where a.owner_id = b.account_id
where a.owner_id = b.account_id
and a.deleted = false
<if
test=
"queryObj.provinceCode != null"
>
and b.province_code = #{queryObj.provinceCode}
</if>
...
...
src/main/resources/mapper/goodsowner/ReceiveAddressDao.xml
View file @
5c6de93b
...
...
@@ -33,7 +33,7 @@
resultType=
"com.esv.freight.customer.module.goodsowner.dto.ReceiveAddressDto"
>
select a.*, b.owner_type, b.owner_full_name, b.contactor
from goods_owner_receive_address a, goods_owner_info b
where a.owner_id = b.account_id
where a.owner_id = b.account_id
and a.deleted = false
<if
test=
"queryObj.provinceCode != null"
>
and b.province_code = #{queryObj.provinceCode}
</if>
...
...
src/main/resources/mapper/goodsowner/RegularlyRouteDao.xml
View file @
5c6de93b
...
...
@@ -55,7 +55,7 @@
left join goods_owner_info b on a.owner_id = b.account_id
left join goods_owner_delivery_address c on a.delivery_id = c.id
left join goods_owner_receive_address d on a.receive_id = d.id
where
1 = 1
where
a.deleted = false
<if
test=
"queryObj.receiveAddressName != null"
>
and d.address_name like CONCAT('%', #{queryObj.receiveAddressName},'%')
</if>
...
...
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