|
@@ -5,10 +5,10 @@ import cn.hutool.json.JSONObject;
|
|
|
import cn.hutool.json.JSONUtil;
|
|
|
import com.github.microservice.auth.client.constant.AuthConstant;
|
|
|
import com.github.microservice.auth.client.content.ResultContent;
|
|
|
-import com.github.microservice.auth.client.content.ResultState;
|
|
|
import com.github.microservice.auth.security.annotations.ResourceAuth;
|
|
|
import com.github.microservice.auth.security.helper.AuthHelper;
|
|
|
import com.github.microservice.auth.security.type.AuthType;
|
|
|
+import com.zhongshu.payment.client.aop.Code;
|
|
|
import com.zhongshu.payment.client.model.CountModel;
|
|
|
import com.zhongshu.payment.client.model.order.*;
|
|
|
import com.zhongshu.payment.client.model.order.v2.CreateOrder2Model;
|
|
@@ -58,6 +58,7 @@ public class OrderController {
|
|
|
@ApiOperation("创建订单")
|
|
|
@ResourceAuth(value = AuthConstant.User, type = AuthType.User)
|
|
|
@RequestMapping(value = "creat", method = RequestMethod.POST)
|
|
|
+ @Code
|
|
|
public synchronized ResultContent creat(@RequestBody @Valid AddOrderParamModel orderParamModel) {
|
|
|
String userId = authHelper.getCurrentUser().getUserId();
|
|
|
|
|
@@ -65,7 +66,7 @@ public class OrderController {
|
|
|
CreateOrder2Model createOrder2Model = new CreateOrder2Model();
|
|
|
createOrder2Model.setUserId(userId);
|
|
|
createOrder2Model.setShopId(orderParamModel.getShopId());
|
|
|
- createOrder2Model.setChannel(orderParamModel.getChannel());
|
|
|
+ createOrder2Model.setCode(orderParamModel.getCode());
|
|
|
createOrder2Model.setDiscountList(orderParamModel.getDiscountId());
|
|
|
|
|
|
// 店铺详情
|
|
@@ -157,6 +158,7 @@ public class OrderController {
|
|
|
createOrder2Model.setTotalAmount(scanModel.getPrice());
|
|
|
createOrder2Model.setDiscountAmount(BigDecimal.ZERO);
|
|
|
createOrder2Model.setPayAmount(scanModel.getPrice());
|
|
|
+ createOrder2Model.setCode(scanModel.getCode());
|
|
|
|
|
|
|
|
|
// 商品信息
|
|
@@ -206,6 +208,7 @@ public class OrderController {
|
|
|
@ApiOperation("app_订单查询列表")
|
|
|
@RequestMapping(value = "user/search", method = RequestMethod.POST)
|
|
|
@ResourceAuth(value = AuthConstant.User, type = AuthType.User)
|
|
|
+ @Code
|
|
|
public ResultContent<Page<OrderResult2Model>> userSearch(@RequestBody @Valid UserSeachOrderModel userSeachOrderModel) {
|
|
|
|
|
|
return orderServiceImp.userSearch(userSeachOrderModel);
|
|
@@ -236,6 +239,7 @@ public class OrderController {
|
|
|
@RequestMapping(value = "shop/search", method = RequestMethod.POST)
|
|
|
@ResourceAuth(value = "admin", type = AuthType.Enterprise)
|
|
|
@ResourceAuth(value = "admin", type = AuthType.Project)
|
|
|
+ @Code
|
|
|
public ResultContent<Page<OrderResult2Model>> shopSearch(@RequestBody AdminSeachOrderModel seachOrderModel) {
|
|
|
return orderServiceImp.shopSearch(seachOrderModel);
|
|
|
}
|
|
@@ -245,6 +249,7 @@ public class OrderController {
|
|
|
@RequestMapping(value = "shop/wechat/search", method = RequestMethod.POST)
|
|
|
@ResourceAuth(value = "admin", type = AuthType.Enterprise)
|
|
|
@ResourceAuth(value = "admin", type = AuthType.Project)
|
|
|
+ @Code
|
|
|
public ResultContent<Page<OrderResult2Model>> shopWechatSearch(@RequestBody AdminSeachOrderModel seachOrderModel) {
|
|
|
return orderServiceImp.adminWeChatSearch(seachOrderModel);
|
|
|
}
|
|
@@ -263,6 +268,7 @@ public class OrderController {
|
|
|
@ApiOperation("平台_订单查询列表")
|
|
|
@RequestMapping(value = "platform/search", method = RequestMethod.POST)
|
|
|
@ResourceAuth(value = AuthConstant.SuperAdmin, type = AuthType.Platform)
|
|
|
+ @Code
|
|
|
public ResultContent<Page<OrderResult2Model>> platformSearch(@RequestBody AdminSeachOrderModel seachOrderModel) {
|
|
|
|
|
|
return orderServiceImp.adminSearch(seachOrderModel);
|
|
@@ -281,6 +287,7 @@ public class OrderController {
|
|
|
@ApiOperation("平台_统计")
|
|
|
@RequestMapping(value = "platform/count", method = RequestMethod.POST)
|
|
|
@ResourceAuth(value = AuthConstant.SuperAdmin, type = AuthType.Platform)
|
|
|
+ @Code
|
|
|
public ResultContent count(@RequestBody @Valid CountModel countModel) {
|
|
|
return orderServiceImp.count(countModel);
|
|
|
}
|