|
@@ -1,6 +1,7 @@
|
|
|
package com.sckw.transport.controller;
|
|
package com.sckw.transport.controller;
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
+import com.sckw.core.annotation.RepeatSubmit;
|
|
|
import com.sckw.core.exception.CustomPromptException;
|
|
import com.sckw.core.exception.CustomPromptException;
|
|
|
import com.sckw.core.model.enums.OrderRuleEnum;
|
|
import com.sckw.core.model.enums.OrderRuleEnum;
|
|
|
import com.sckw.core.model.enums.RedisOrderGenerateEnum;
|
|
import com.sckw.core.model.enums.RedisOrderGenerateEnum;
|
|
@@ -89,6 +90,7 @@ public class AcceptCarriageOrderController {
|
|
|
* @param query 查询参数
|
|
* @param query 查询参数
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @RepeatSubmit(interval = 3000,message ="两次请求间隔未超过3秒")
|
|
|
@RequestMapping(value = "/acceptCarriageOrderExport", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/acceptCarriageOrderExport", method = RequestMethod.POST)
|
|
|
public void exportAcceptCarriage(@Validated @RequestBody AcceptCarriageOrderQuery query) {
|
|
public void exportAcceptCarriage(@Validated @RequestBody AcceptCarriageOrderQuery query) {
|
|
|
HttpServletResponse response = RequestHolder.getResponse();
|
|
HttpServletResponse response = RequestHolder.getResponse();
|
|
@@ -105,6 +107,7 @@ public class AcceptCarriageOrderController {
|
|
|
* @param dto
|
|
* @param dto
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @RepeatSubmit(interval = 3000,message ="两次请求间隔未超过3秒")
|
|
|
@RequestMapping(value = "/getOrderDetail", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/getOrderDetail", method = RequestMethod.POST)
|
|
|
public HttpResult getOrderDetail(@Validated @RequestBody DocumentParamDTO dto) {
|
|
public HttpResult getOrderDetail(@Validated @RequestBody DocumentParamDTO dto) {
|
|
|
log.info("获取订单详情参数:{}", JSONObject.toJSONString(dto));
|
|
log.info("获取订单详情参数:{}", JSONObject.toJSONString(dto));
|
|
@@ -123,6 +126,7 @@ public class AcceptCarriageOrderController {
|
|
|
* @param contractParam 请求参数
|
|
* @param contractParam 请求参数
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @RepeatSubmit(interval = 3000,message ="两次请求间隔未超过3秒")
|
|
|
@RequestMapping(value = "/getLogisticsOrderContract", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/getLogisticsOrderContract", method = RequestMethod.POST)
|
|
|
public HttpResult getLogisticsOrderContract(@Valid @RequestBody ContractParam contractParam) {
|
|
public HttpResult getLogisticsOrderContract(@Valid @RequestBody ContractParam contractParam) {
|
|
|
try {
|
|
try {
|
|
@@ -139,6 +143,7 @@ public class AcceptCarriageOrderController {
|
|
|
* @param orderDto
|
|
* @param orderDto
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @RepeatSubmit(interval = 3000,message ="两次请求间隔未超过3秒")
|
|
|
@RequestMapping(value = "/cancelConsign", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/cancelConsign", method = RequestMethod.POST)
|
|
|
public HttpResult cancelConsign(@Validated @RequestBody CancelOrderDTO orderDto) {
|
|
public HttpResult cancelConsign(@Validated @RequestBody CancelOrderDTO orderDto) {
|
|
|
try {
|
|
try {
|
|
@@ -184,6 +189,7 @@ public class AcceptCarriageOrderController {
|
|
|
* @param query 请求参数
|
|
* @param query 请求参数
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @RepeatSubmit(interval = 3000,message ="两次请求间隔未超过3秒")
|
|
|
@RequestMapping(value = "/subcontractConsignment", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/subcontractConsignment", method = RequestMethod.POST)
|
|
|
public HttpResult subcontractConsignment(@RequestBody SubcontractConsignmentDTO query) {
|
|
public HttpResult subcontractConsignment(@RequestBody SubcontractConsignmentDTO query) {
|
|
|
try {
|
|
try {
|
|
@@ -372,6 +378,7 @@ public class AcceptCarriageOrderController {
|
|
|
* @param addOrderDTO 页面传递参数
|
|
* @param addOrderDTO 页面传递参数
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @RepeatSubmit(interval = 3000,message ="两次请求间隔未超过3秒")
|
|
|
@RequestMapping(value = "/addOrder", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/addOrder", method = RequestMethod.POST)
|
|
|
public HttpResult addOrder(@Valid @RequestBody AddOrderDTO addOrderDTO) {
|
|
public HttpResult addOrder(@Valid @RequestBody AddOrderDTO addOrderDTO) {
|
|
|
log.info("承运订单-页面新建订单 add {}", JSONObject.toJSONString(addOrderDTO));
|
|
log.info("承运订单-页面新建订单 add {}", JSONObject.toJSONString(addOrderDTO));
|