优化订单表
This commit is contained in:
@@ -60,7 +60,8 @@ public class MybatisPlusConfig {
|
||||
"sys_email_record",
|
||||
"sys_plug",
|
||||
"sys_version",
|
||||
"sys_order"
|
||||
"sys_order",
|
||||
"sys_white_domain"
|
||||
).contains(tableName);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -40,14 +40,11 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
|
||||
.antMatchers(
|
||||
"/api/login",
|
||||
"/api/register",
|
||||
"/api/existence",
|
||||
"/api/oss/upload",
|
||||
"/druid/**",
|
||||
"/swagger-ui.html",
|
||||
"/swagger-resources/**",
|
||||
"/webjars/**",
|
||||
"/v2/api-docs",
|
||||
"/v3/api-docs",
|
||||
"/swagger-ui/**",
|
||||
"/hxz/v1/**",
|
||||
"/api/sendSmsCaptcha",
|
||||
"/api/parseToken/*",
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
package com.gxwebsoft.common.system.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.gxwebsoft.common.core.web.BaseController;
|
||||
import com.gxwebsoft.common.system.entity.Company;
|
||||
import com.gxwebsoft.common.system.entity.User;
|
||||
import com.gxwebsoft.common.system.service.CompanyService;
|
||||
import com.gxwebsoft.common.system.service.OrderService;
|
||||
import com.gxwebsoft.common.system.entity.Order;
|
||||
import com.gxwebsoft.common.system.param.OrderParam;
|
||||
@@ -16,6 +19,7 @@ import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -30,6 +34,8 @@ import java.util.List;
|
||||
public class OrderController extends BaseController {
|
||||
@Resource
|
||||
private OrderService orderService;
|
||||
@Resource
|
||||
private CompanyService companyService;
|
||||
|
||||
@PreAuthorize("hasAuthority('sys:order:list')")
|
||||
@OperationLog
|
||||
@@ -69,6 +75,12 @@ public class OrderController extends BaseController {
|
||||
order.setUserId(loginUser.getUserId());
|
||||
}
|
||||
if (orderService.save(order)) {
|
||||
System.out.println("order = " + order);
|
||||
// 延长到期时间
|
||||
final Company company = companyService.getByTenantIdRel(order.getTenantId());
|
||||
company.setStatus(1);
|
||||
// company.setExpirationTime(new Date());
|
||||
companyService.updateById(company);
|
||||
return success("添加成功");
|
||||
}
|
||||
return fail("添加失败");
|
||||
|
||||
@@ -238,7 +238,6 @@ public class UserController extends BaseController {
|
||||
}
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('sys:user:list')")
|
||||
@ApiOperation("检查用户是否存在")
|
||||
@GetMapping("/existence")
|
||||
public ApiResult<?> existence(ExistenceParam<User> param) {
|
||||
|
||||
@@ -67,7 +67,7 @@ public class Order implements Serializable {
|
||||
private String phone;
|
||||
|
||||
@ApiModelProperty(value = "付款时间")
|
||||
private LocalDateTime payTime;
|
||||
private Date payTime;
|
||||
|
||||
@ApiModelProperty(value = "支付流水号")
|
||||
private String transactionId;
|
||||
@@ -79,7 +79,7 @@ public class Order implements Serializable {
|
||||
private String payMethod;
|
||||
|
||||
@ApiModelProperty(value = "到期时间")
|
||||
private LocalDateTime expirationTime;
|
||||
private Date expirationTime;
|
||||
|
||||
@ApiModelProperty(value = "所在省份")
|
||||
private String province;
|
||||
@@ -134,4 +134,8 @@ public class Order implements Serializable {
|
||||
@TableField(exist = false)
|
||||
private String tenantName;
|
||||
|
||||
@ApiModelProperty(value = "企业ID")
|
||||
@TableField(exist = false)
|
||||
private Integer companyId;
|
||||
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
||||
@Override
|
||||
public PageResult<Order> pageRel(OrderParam param) {
|
||||
PageParam<Order, OrderParam> page = new PageParam<>(param);
|
||||
//page.setDefaultOrder("create_time desc");
|
||||
page.setDefaultOrder("create_time desc");
|
||||
List<Order> list = baseMapper.selectPageRel(page, param);
|
||||
return new PageResult<>(list, page.getTotal());
|
||||
}
|
||||
|
||||
@@ -65,8 +65,10 @@ public class SysGenerator {
|
||||
// "sys_app_url",
|
||||
// "sys_app_renew"
|
||||
// "sys_version",
|
||||
// "sys_website",
|
||||
"sys_website_field",
|
||||
// "sys_white_domain"
|
||||
"sys_order"
|
||||
// "sys_order"
|
||||
};
|
||||
// 需要去除的表前缀
|
||||
private static final String[] TABLE_PREFIX = new String[]{
|
||||
|
||||
Reference in New Issue
Block a user