fix: 修复Customer重复字段和OrderController错误导入
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -9,8 +9,6 @@ import com.example.building.service.SystemConfigService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import static java.lang.String.defaultString;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
@@ -39,7 +37,7 @@ public class OrderController {
|
||||
public Result<Order> createOrder(@RequestBody CreateOrderRequest request,
|
||||
@RequestHeader("X-User-Id") String operatorId,
|
||||
@RequestHeader("X-Username") String operatorName,
|
||||
@RequestHeader(value = "X-User-Role", required = defaultString) String role) {
|
||||
@RequestHeader(value = "X-User-Role", required = false) String role) {
|
||||
// 顾客角色不允许创建订单
|
||||
if ("customer".equals(role)) {
|
||||
return Result.error("顾客账号不允许创建订单,请联系销售人员");
|
||||
@@ -59,7 +57,7 @@ public class OrderController {
|
||||
@RequestParam(required = false) String endDate,
|
||||
@RequestParam(defaultValue = "1") Integer page,
|
||||
@RequestParam(defaultValue = "20") Integer pageSize,
|
||||
@RequestHeader(value = "X-User-Role", required = defaultString) String role) {
|
||||
@RequestHeader(value = "X-User-Role", required = false) String role) {
|
||||
|
||||
// 顾客角色:限制时间范围
|
||||
if ("customer".equals(role) && startDate == null) {
|
||||
@@ -76,7 +74,7 @@ public class OrderController {
|
||||
@GetMapping("/{id}")
|
||||
public Result<Map<String, Object>> getOrderDetail(@PathVariable String id,
|
||||
@RequestHeader("X-User-Id") String userId,
|
||||
@RequestHeader(value = "X-User-Role", required = defaultString) String role) {
|
||||
@RequestHeader(value = "X-User-Role", required = false) String role) {
|
||||
return Result.success(orderService.getOrderDetail(id, userId, role));
|
||||
}
|
||||
|
||||
@@ -86,7 +84,7 @@ public class OrderController {
|
||||
@PutMapping("/{id}/cancel")
|
||||
public Result<Void> cancelOrder(@PathVariable String id,
|
||||
@RequestHeader("X-User-Id") String operatorId,
|
||||
@RequestHeader(value = "X-User-Role", required = defaultString) String role) {
|
||||
@RequestHeader(value = "X-User-Role", required = false) String role) {
|
||||
// 顾客不能取消订单
|
||||
if ("customer".equals(role)) {
|
||||
return Result.error("顾客账号不允许取消订单");
|
||||
@@ -101,7 +99,7 @@ public class OrderController {
|
||||
@PutMapping("/{id}/refund")
|
||||
public Result<Void> refundOrder(@PathVariable String id,
|
||||
@RequestHeader("X-User-Id") String operatorId,
|
||||
@RequestHeader(value = "X-User-Role", required = defaultString) String role) {
|
||||
@RequestHeader(value = "X-User-Role", required = false) String role) {
|
||||
// 顾客不能退款
|
||||
if ("customer".equals(role)) {
|
||||
return Result.error("顾客账号不允许退款操作");
|
||||
@@ -117,7 +115,7 @@ public class OrderController {
|
||||
public Result<Map<String, Object>> getStatistics(
|
||||
@RequestParam(required = false) String startDate,
|
||||
@RequestParam(required = false) String endDate,
|
||||
@RequestHeader(value = "X-User-Role", required = defaultString) String role) {
|
||||
@RequestHeader(value = "X-User-Role", required = false) String role) {
|
||||
// 顾客不能查看统计
|
||||
if ("customer".equals(role)) {
|
||||
return Result.error("顾客账号不允许查看统计");
|
||||
|
||||
@@ -66,11 +66,6 @@ public class Customer {
|
||||
*/
|
||||
private LocalDateTime lastLoginAt;
|
||||
|
||||
/**
|
||||
* 最后登录时间(用于订单客户排序)
|
||||
*/
|
||||
private LocalDateTime lastLoginAt;
|
||||
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private LocalDateTime createdAt;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user