|
@@ -3,6 +3,7 @@ package com.sckw.order.controller;
|
|
|
import com.sckw.core.web.response.HttpResult;
|
|
import com.sckw.core.web.response.HttpResult;
|
|
|
import com.sckw.order.model.vo.req.*;
|
|
import com.sckw.order.model.vo.req.*;
|
|
|
import com.sckw.order.serivce.KwoTradeOrderService;
|
|
import com.sckw.order.serivce.KwoTradeOrderService;
|
|
|
|
|
+import io.seata.spring.annotation.GlobalTransactional;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.http.MediaType;
|
|
import org.springframework.http.MediaType;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
@@ -29,6 +30,7 @@ public class KwoTradeOrderController {
|
|
|
* @Param purchaseOrderParam:
|
|
* @Param purchaseOrderParam:
|
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @GlobalTransactional(name = "default_tx_group")
|
|
|
@PostMapping(value = "/addPurchaseOrderDraft", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
@PostMapping(value = "/addPurchaseOrderDraft", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
public HttpResult addPurchaseOrderDraft(@RequestBody PurchaseOrderParam purchaseOrderParam) {
|
|
public HttpResult addPurchaseOrderDraft(@RequestBody PurchaseOrderParam purchaseOrderParam) {
|
|
|
kwoTradeOrderService.addPurchaseOrderDraft(purchaseOrderParam);
|
|
kwoTradeOrderService.addPurchaseOrderDraft(purchaseOrderParam);
|
|
@@ -42,6 +44,7 @@ public class KwoTradeOrderController {
|
|
|
* @Param purchaseOrderParam:
|
|
* @Param purchaseOrderParam:
|
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @GlobalTransactional(name = "default_tx_group")
|
|
|
@PostMapping(value = "/addPurchaseOrderSubmit", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
@PostMapping(value = "/addPurchaseOrderSubmit", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
public HttpResult addPurchaseOrderSubmit(@RequestBody @Validated PurchaseOrderParam purchaseOrderParam) {
|
|
public HttpResult addPurchaseOrderSubmit(@RequestBody @Validated PurchaseOrderParam purchaseOrderParam) {
|
|
|
kwoTradeOrderService.addPurchaseOrderSubmit(purchaseOrderParam);
|
|
kwoTradeOrderService.addPurchaseOrderSubmit(purchaseOrderParam);
|
|
@@ -55,6 +58,7 @@ public class KwoTradeOrderController {
|
|
|
* @Param valetOrderParam:
|
|
* @Param valetOrderParam:
|
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @GlobalTransactional(name = "default_tx_group")
|
|
|
@PostMapping(value = "/addValetOrderDraft", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
@PostMapping(value = "/addValetOrderDraft", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
public HttpResult addValetOrderDraft(@RequestBody ValetOrderParam valetOrderParam) {
|
|
public HttpResult addValetOrderDraft(@RequestBody ValetOrderParam valetOrderParam) {
|
|
|
kwoTradeOrderService.addValetOrderDraft(valetOrderParam);
|
|
kwoTradeOrderService.addValetOrderDraft(valetOrderParam);
|
|
@@ -69,24 +73,13 @@ public class KwoTradeOrderController {
|
|
|
* @Param valetOrderParam:
|
|
* @Param valetOrderParam:
|
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @GlobalTransactional(name = "default_tx_group")
|
|
|
@PostMapping(value = "/addValetOrderSubmit", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
@PostMapping(value = "/addValetOrderSubmit", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
public HttpResult addValetOrderSubmit(@RequestBody @Validated ValetOrderParam valetOrderParam) {
|
|
public HttpResult addValetOrderSubmit(@RequestBody @Validated ValetOrderParam valetOrderParam) {
|
|
|
kwoTradeOrderService.addValetOrderSubmit(valetOrderParam);
|
|
kwoTradeOrderService.addValetOrderSubmit(valetOrderParam);
|
|
|
return HttpResult.ok("代客下单提交成功");
|
|
return HttpResult.ok("代客下单提交成功");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- /**
|
|
|
|
|
- * @desc: 订单详情
|
|
|
|
|
- * @author: yzc
|
|
|
|
|
- * @date: 2023-07-07 15:30
|
|
|
|
|
- * @Param id:
|
|
|
|
|
- * @return: com.sckw.core.web.response.HttpResult
|
|
|
|
|
- */
|
|
|
|
|
- @GetMapping("/detail")
|
|
|
|
|
- public HttpResult detail(@RequestParam Long id) {
|
|
|
|
|
- return HttpResult.ok(kwoTradeOrderService.detail(id));
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
/**
|
|
/**
|
|
|
* @desc: 修改订单
|
|
* @desc: 修改订单
|
|
|
* @author: yzc
|
|
* @author: yzc
|
|
@@ -94,6 +87,7 @@ public class KwoTradeOrderController {
|
|
|
* @Param updateOrderParam:
|
|
* @Param updateOrderParam:
|
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @GlobalTransactional(name = "default_tx_group")
|
|
|
@PostMapping(value = "/update", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
@PostMapping(value = "/update", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
public HttpResult update(@RequestBody @Validated UpdateOrderParam updateOrderParam) {
|
|
public HttpResult update(@RequestBody @Validated UpdateOrderParam updateOrderParam) {
|
|
|
kwoTradeOrderService.update(updateOrderParam);
|
|
kwoTradeOrderService.update(updateOrderParam);
|