|
@@ -1,5 +1,6 @@
|
|
|
package com.sckw.order.controller;
|
|
package com.sckw.order.controller;
|
|
|
|
|
|
|
|
|
|
+import com.sckw.core.annotation.RepeatSubmit;
|
|
|
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;
|
|
@@ -29,6 +30,7 @@ public class KwoTradeOrderController {
|
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
|
*/
|
|
*/
|
|
|
@GlobalTransactional(name = "default_tx_group")
|
|
@GlobalTransactional(name = "default_tx_group")
|
|
|
|
|
+ @RepeatSubmit(interval = 3000, message = "两次请求间隔未超过3秒")
|
|
|
@PostMapping(value = "/addPurchaseOrderDraft", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
@PostMapping(value = "/addPurchaseOrderDraft", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
public HttpResult addPurchaseOrderDraft(@RequestBody @Validated PurchaseOrderDraftParam param) {
|
|
public HttpResult addPurchaseOrderDraft(@RequestBody @Validated PurchaseOrderDraftParam param) {
|
|
|
kwoTradeOrderService.addPurchaseOrderDraft(param);
|
|
kwoTradeOrderService.addPurchaseOrderDraft(param);
|
|
@@ -43,6 +45,7 @@ public class KwoTradeOrderController {
|
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
|
*/
|
|
*/
|
|
|
@GlobalTransactional(name = "default_tx_group")
|
|
@GlobalTransactional(name = "default_tx_group")
|
|
|
|
|
+ @RepeatSubmit(interval = 3000, message = "两次请求间隔未超过3秒")
|
|
|
@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);
|
|
@@ -57,6 +60,7 @@ public class KwoTradeOrderController {
|
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
|
*/
|
|
*/
|
|
|
@GlobalTransactional(name = "default_tx_group")
|
|
@GlobalTransactional(name = "default_tx_group")
|
|
|
|
|
+ @RepeatSubmit(interval = 3000, message = "两次请求间隔未超过3秒")
|
|
|
@PostMapping(value = "/addValetOrderDraft", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
@PostMapping(value = "/addValetOrderDraft", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
public HttpResult addValetOrderDraft(@RequestBody @Validated ValetOrderDraftParam param) {
|
|
public HttpResult addValetOrderDraft(@RequestBody @Validated ValetOrderDraftParam param) {
|
|
|
kwoTradeOrderService.addValetOrderDraft(param);
|
|
kwoTradeOrderService.addValetOrderDraft(param);
|
|
@@ -72,6 +76,7 @@ public class KwoTradeOrderController {
|
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
|
*/
|
|
*/
|
|
|
@GlobalTransactional(name = "default_tx_group")
|
|
@GlobalTransactional(name = "default_tx_group")
|
|
|
|
|
+ @RepeatSubmit(interval = 3000, message = "两次请求间隔未超过3秒")
|
|
|
@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);
|
|
@@ -98,6 +103,7 @@ public class KwoTradeOrderController {
|
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
|
*/
|
|
*/
|
|
|
@GlobalTransactional(name = "default_tx_group")
|
|
@GlobalTransactional(name = "default_tx_group")
|
|
|
|
|
+ @RepeatSubmit(interval = 3000, message = "两次请求间隔未超过3秒")
|
|
|
@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);
|
|
@@ -112,6 +118,7 @@ public class KwoTradeOrderController {
|
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
* @return: com.sckw.core.web.response.HttpResult
|
|
|
*/
|
|
*/
|
|
|
@GlobalTransactional(name = "default_tx_group")
|
|
@GlobalTransactional(name = "default_tx_group")
|
|
|
|
|
+ @RepeatSubmit(interval = 3000, message = "两次请求间隔未超过3秒")
|
|
|
@PostMapping(value = "/acceptanceOrder", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
@PostMapping(value = "/acceptanceOrder", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
public HttpResult acceptanceOrder(@RequestBody @Validated AcceptanceOrderParam acceptanceOrderParam) {
|
|
public HttpResult acceptanceOrder(@RequestBody @Validated AcceptanceOrderParam acceptanceOrderParam) {
|
|
|
kwoTradeOrderService.acceptanceOrder(acceptanceOrderParam);
|
|
kwoTradeOrderService.acceptanceOrder(acceptanceOrderParam);
|