|
@@ -150,13 +150,18 @@ public class UserMirrorShopOrderServiceImpl implements UserMirrorShopOrderServic
|
|
|
feeOrderDonMapper.updateById(orderDon);
|
|
feeOrderDonMapper.updateById(orderDon);
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
|
- UserMirrorShop userMirrorShop = new UserMirrorShop();
|
|
|
|
|
- userMirrorShop.setUserId(orderDon.getUserId());
|
|
|
|
|
- userMirrorShop.setStatus(true);
|
|
|
|
|
- userMirrorShop.setLogo(Constant.USER_MIRROR_SHOP_DEFAULT_LOGO);
|
|
|
|
|
- userMirrorShopMapper.insert(userMirrorShop);
|
|
|
|
|
- //获取customId
|
|
|
|
|
- userService.getUserMirrorShopId(orderDon.getUserId());
|
|
|
|
|
|
|
+ UserMirrorShop userMirrorShop = userMirrorShopMapper.selectOne(Wrappers.lambdaQuery(UserMirrorShop.class)
|
|
|
|
|
+ .eq(UserMirrorShop::getUserId, orderDon.getUserId())
|
|
|
|
|
+ .last("limit 1"));
|
|
|
|
|
+ if (userMirrorShop == null) {
|
|
|
|
|
+ userMirrorShop = new UserMirrorShop();
|
|
|
|
|
+ userMirrorShop.setUserId(orderDon.getUserId());
|
|
|
|
|
+ userMirrorShop.setStatus(true);
|
|
|
|
|
+ userMirrorShop.setLogo(Constant.USER_MIRROR_SHOP_DEFAULT_LOGO);
|
|
|
|
|
+ userMirrorShopMapper.insert(userMirrorShop);
|
|
|
|
|
+ //获取customId
|
|
|
|
|
+ userService.getUserMirrorShopId(orderDon.getUserId());
|
|
|
|
|
+ }
|
|
|
} catch (DuplicateKeyException e) {
|
|
} catch (DuplicateKeyException e) {
|
|
|
|
|
|
|
|
}
|
|
}
|