1. 新增SysOrgService业务数据隔离工具方法(applyBusinessOrgScope/getUserOrgMpath) 2. 10个Controller接入组织数据隔离(设备/订单/退款/统计/定价/支付配置/激活码/用户) 3. 统一响应结构:写操作从R.ok()改为R.dataSuccess(data) 4. 修复5处data.data双层嵌套 5. 修复SysUserController.info()不一致 6. 修复循环依赖(@Lazy) 7. 新增交接文档HANDOVER.md
56 lines
1.7 KiB
Java
56 lines
1.7 KiB
Java
package io.as.modules.daycard.controller;
|
||
|
||
import io.as.common.exception.ASException;
|
||
import io.as.common.utils.PageUtils;
|
||
import io.as.common.utils.R;
|
||
import io.as.modules.daycard.entity.DayCardOrderEntity;
|
||
import io.as.modules.daycard.service.DayCardOrderService;
|
||
import io.as.modules.sys.controller.AbstractController;
|
||
import io.swagger.annotations.Api;
|
||
import io.swagger.annotations.ApiOperation;
|
||
import org.springframework.beans.factory.annotation.Autowired;
|
||
import org.springframework.web.bind.annotation.*;
|
||
|
||
import java.util.HashMap;
|
||
import java.util.Map;
|
||
|
||
/**
|
||
* 天卡订单 Controller(管理后台用)
|
||
* <p>App 端接口已迁移至 /api/jst/** (ApiJstController),本 Controller 仅保留管理后台用的分页查询和详情接口</p>
|
||
*/
|
||
@Api(tags = "天卡订单")
|
||
@RestController
|
||
@RequestMapping("/manage/daycard")
|
||
public class DayCardOrderController extends AbstractController {
|
||
|
||
@Autowired
|
||
private DayCardOrderService dayCardOrderService;
|
||
|
||
/**
|
||
* 分页查询订单
|
||
*/
|
||
@ApiOperation("分页查询天卡订单")
|
||
@GetMapping("/list")
|
||
public R list(@RequestParam Map<String, Object> params) {
|
||
PageUtils page = dayCardOrderService.queryPage(params, getUserId());
|
||
Map<String, Object> data = new HashMap<>();
|
||
data.put("page", page);
|
||
return R.dataSuccess(data);
|
||
}
|
||
|
||
/**
|
||
* 查询订单详情
|
||
*/
|
||
@ApiOperation("查询订单详情")
|
||
@GetMapping("/info/{orderNo}")
|
||
public R info(@PathVariable("orderNo") String orderNo) {
|
||
DayCardOrderEntity order = dayCardOrderService.getByOrderNo(orderNo);
|
||
if (order == null) {
|
||
throw new ASException("订单不存在");
|
||
}
|
||
Map<String, Object> data = new HashMap<>();
|
||
data.put("order", order);
|
||
return R.dataSuccess(data);
|
||
}
|
||
}
|