Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Litemall
Commits
8da0b5ec
Commit
8da0b5ec
authored
Apr 18, 2019
by
Junling Bu
Browse files
fix[litemall-db,litemall-wx-api]: 后端取消收货地址id查询,而是userId和id联合查询
parent
edd03536
Changes
4
Hide whitespace changes
Inline
Side-by-side
litemall-db/src/main/java/org/linlinjava/litemall/db/service/LitemallAddressService.java
View file @
8da0b5ec
...
...
@@ -22,8 +22,10 @@ public class LitemallAddressService {
return
addressMapper
.
selectByExample
(
example
);
}
public
LitemallAddress
findById
(
Integer
id
)
{
return
addressMapper
.
selectByPrimaryKey
(
id
);
public
LitemallAddress
query
(
Integer
userId
,
Integer
id
)
{
LitemallAddressExample
example
=
new
LitemallAddressExample
();
example
.
or
().
andIdEqualTo
(
id
).
andUserIdEqualTo
(
userId
).
andDeletedEqualTo
(
false
);
return
addressMapper
.
selectOneByExample
(
example
);
}
public
int
add
(
LitemallAddress
address
)
{
...
...
litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/service/WxOrderService.java
View file @
8da0b5ec
...
...
@@ -278,7 +278,7 @@ public class WxOrderService {
}
// 收货地址
LitemallAddress
checkedAddress
=
addressService
.
findById
(
addressId
);
LitemallAddress
checkedAddress
=
addressService
.
query
(
userId
,
addressId
);
if
(
checkedAddress
==
null
)
{
return
ResponseUtil
.
badArgument
();
}
...
...
litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxAddressController.java
View file @
8da0b5ec
...
...
@@ -103,7 +103,7 @@ public class WxAddressController extends GetRegionService {
return
ResponseUtil
.
unlogin
();
}
LitemallAddress
address
=
addressService
.
findById
(
id
);
LitemallAddress
address
=
addressService
.
query
(
userId
,
id
);
if
(
address
==
null
)
{
return
ResponseUtil
.
badArgumentValue
();
}
...
...
litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxCartController.java
View file @
8da0b5ec
...
...
@@ -397,7 +397,7 @@ public class WxCartController {
}
}
else
{
checkedAddress
=
addressService
.
findById
(
addressId
);
checkedAddress
=
addressService
.
query
(
userId
,
addressId
);
// 如果null, 则报错
if
(
checkedAddress
==
null
)
{
return
ResponseUtil
.
badArgumentValue
();
...
...
Write
Preview
Supports
Markdown
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