|
@@ -10,6 +10,7 @@ import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
+import springfox.documentation.annotations.ApiIgnore;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
@@ -33,6 +34,7 @@ public class LotOrderController {
|
|
|
|
|
|
|
|
return OutDTO.error500("创建订单失败");
|
|
return OutDTO.error500("创建订单失败");
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
//app拍品订单列表查询
|
|
//app拍品订单列表查询
|
|
|
@PostMapping("/list")
|
|
@PostMapping("/list")
|
|
|
@ResponseBody
|
|
@ResponseBody
|
|
@@ -76,13 +78,13 @@ public class LotOrderController {
|
|
|
@GetMapping("/updateOrderStatus/{orderNo}/{status}")
|
|
@GetMapping("/updateOrderStatus/{orderNo}/{status}")
|
|
|
@ApiVersion(1.0)
|
|
@ApiVersion(1.0)
|
|
|
@ApiOperation("修改订单状态(mock支付 签署确认书) 支付status传入101 模拟按钮签署确认书 传入 103")
|
|
@ApiOperation("修改订单状态(mock支付 签署确认书) 支付status传入101 模拟按钮签署确认书 传入 103")
|
|
|
- public OutDTO updateOrderStatus(@PathVariable("orderNo") String orderNo, @PathVariable("status")Integer status) {
|
|
|
|
|
- lotOrderService.updateOrderStatus(orderNo,status);
|
|
|
|
|
|
|
+ public OutDTO updateOrderStatus(@PathVariable("orderNo") String orderNo, @PathVariable("status") Integer status,
|
|
|
|
|
+ @RequestParam("addressId") Integer addressId) {
|
|
|
|
|
+ lotOrderService.updateOrderStatus(orderNo, status, addressId);
|
|
|
return OutDTO.ok();
|
|
return OutDTO.ok();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
@PostMapping("/confirm")
|
|
@PostMapping("/confirm")
|
|
|
@ApiVersion(1.0)
|
|
@ApiVersion(1.0)
|
|
|
@ApiOperation("确认订单收货")
|
|
@ApiOperation("确认订单收货")
|
|
@@ -90,4 +92,30 @@ public class LotOrderController {
|
|
|
lotOrderService.confirm(lotOrderConfirmRequest);
|
|
lotOrderService.confirm(lotOrderConfirmRequest);
|
|
|
return OutDTO.ok();
|
|
return OutDTO.ok();
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @GetMapping("/queryExpireOrder")
|
|
|
|
|
+ @ApiIgnore
|
|
|
|
|
+ @ApiVersion(1.0)
|
|
|
|
|
+ @ApiOperation("查找过期订单")
|
|
|
|
|
+ public OutDTO queryExpireOrder() {
|
|
|
|
|
+ List<LotOrder> lotOrders = lotOrderService.queryExpireOrder();
|
|
|
|
|
+ return OutDTO.ok().put("lotOrders", lotOrders);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @GetMapping("/batchTimeoutUnpaidOrders")
|
|
|
|
|
+ @ApiIgnore
|
|
|
|
|
+ @ApiVersion(1.0)
|
|
|
|
|
+ @ApiOperation("批量设置未支付过期订单为超时")
|
|
|
|
|
+ public OutDTO batchTimeoutUnpaidOrders() {
|
|
|
|
|
+ int count = lotOrderService.batchTimeoutUnpaidOrders();
|
|
|
|
|
+ return OutDTO.ok().put("count", count);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @GetMapping("/queryPaidOrdersLastThreeDays")
|
|
|
|
|
+ @ApiVersion(1.0)
|
|
|
|
|
+ @ApiOperation("查询近三天已支付订单")
|
|
|
|
|
+ public OutDTO queryPaidOrdersLastThreeDays() {
|
|
|
|
|
+ List<LotOrder> lotOrders = lotOrderService.queryPaidOrdersLastThreeDays();
|
|
|
|
|
+ return OutDTO.ok().put("lotOrders", lotOrders);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|