新增:ShopUserAddress表
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
package com.gxwebsoft.shop.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.gxwebsoft.common.core.web.BaseController;
|
||||
import com.gxwebsoft.shop.service.ShopUserAddressService;
|
||||
import com.gxwebsoft.shop.entity.ShopUserAddress;
|
||||
import com.gxwebsoft.shop.param.ShopUserAddressParam;
|
||||
import com.gxwebsoft.common.core.web.ApiResult;
|
||||
import com.gxwebsoft.common.core.web.PageResult;
|
||||
import com.gxwebsoft.common.core.web.PageParam;
|
||||
import com.gxwebsoft.common.core.web.BatchParam;
|
||||
import com.gxwebsoft.common.core.annotation.OperationLog;
|
||||
import com.gxwebsoft.common.system.entity.User;
|
||||
@@ -64,6 +64,9 @@ public class ShopUserAddressController extends BaseController {
|
||||
User loginUser = getLoginUser();
|
||||
if (loginUser != null) {
|
||||
shopUserAddress.setUserId(loginUser.getUserId());
|
||||
if (shopUserAddressService.count(new LambdaQueryWrapper<ShopUserAddress>().eq(ShopUserAddress::getUserId, loginUser.getUserId()).eq(ShopUserAddress::getAddress, shopUserAddress.getAddress())) > 0) {
|
||||
return success("该地址已存在");
|
||||
}
|
||||
}
|
||||
if (shopUserAddressService.save(shopUserAddress)) {
|
||||
return success("添加成功");
|
||||
|
||||
@@ -63,6 +63,9 @@ public class ShopUserAddress implements Serializable {
|
||||
@ApiModelProperty(value = "默认收货地址")
|
||||
private Boolean isDefault;
|
||||
|
||||
@ApiModelProperty(value = "排序号")
|
||||
private Integer sortNumber;
|
||||
|
||||
@ApiModelProperty(value = "用户ID")
|
||||
private Integer userId;
|
||||
|
||||
|
||||
@@ -52,6 +52,9 @@
|
||||
<if test="param.userId != null">
|
||||
AND a.user_id = #{param.userId}
|
||||
</if>
|
||||
<if test="param.sortNumber != null">
|
||||
AND a.sort_number = #{param.sortNumber}
|
||||
</if>
|
||||
<if test="param.createTimeStart != null">
|
||||
AND a.create_time >= #{param.createTimeStart}
|
||||
</if>
|
||||
|
||||
@@ -66,6 +66,10 @@ public class ShopUserAddressParam extends BaseParam {
|
||||
@QueryField(type = QueryType.EQ)
|
||||
private Boolean isDefault;
|
||||
|
||||
@ApiModelProperty(value = "排序号")
|
||||
@QueryField(type = QueryType.EQ)
|
||||
private Integer sortNumber;
|
||||
|
||||
@ApiModelProperty(value = "用户ID")
|
||||
@QueryField(type = QueryType.EQ)
|
||||
private Integer userId;
|
||||
|
||||
@@ -21,6 +21,12 @@ logging:
|
||||
socketio:
|
||||
host: 0.0.0.0 #IP地址
|
||||
|
||||
redis:
|
||||
database: 0
|
||||
host: 1Panel-redis-Q1LE
|
||||
port: 6379
|
||||
password: redis_WSDb88
|
||||
|
||||
# MQTT配置
|
||||
mqtt:
|
||||
enabled: false # 添加开关来禁用MQTT服务
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# 端口
|
||||
server:
|
||||
port: 9003
|
||||
port: 9000
|
||||
# 多环境配置
|
||||
spring:
|
||||
profiles:
|
||||
@@ -46,7 +46,7 @@ spring:
|
||||
max-request-size: 100MB
|
||||
redis:
|
||||
database: 0
|
||||
host: 1Panel-redis-5nN7
|
||||
host: 127.0.0.1
|
||||
port: 6379
|
||||
password:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user