package com.jilongda.manage.controller; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.jilongda.common.basic.ApiResult; import com.jilongda.common.basic.PageInfo; import com.jilongda.manage.authority.model.SecUser; import com.jilongda.manage.authority.service.SecUserService; import com.jilongda.manage.dto.TOrderDTO; import com.jilongda.manage.model.TCoupon; import com.jilongda.manage.model.TCouponReceive; import com.jilongda.manage.model.TOptometryDetail; import com.jilongda.manage.model.TOrder; import com.jilongda.manage.query.TOptometryQuery; import com.jilongda.manage.service.*; import com.jilongda.manage.utils.LoginInfoUtil; import com.jilongda.manage.vo.TOptometryVO; import com.jilongda.manage.vo.TOrderVO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.CollectionUtils; import org.springframework.util.StringUtils; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import java.util.*; import java.util.stream.Collectors; /** *
* 销售订单表 前端控制器 *
* * @author 无关风月 * @since 2024-12-09 */ @Api(tags = "销售订单") @RestController @RequestMapping("/t-order") public class TOrderController { @Autowired private TAppUserService tAppUserService; @Autowired private SecUserService secUserService; @Autowired private TCouponReceiveService couponReceiveService; @Autowired private TCouponService couponService; @Autowired private TOrderService orderService; @Autowired private TOptometryDetailService optometryDetailService; @ApiOperation(value = "查询用户信息") @GetMapping(value = "/getUserById") public ApiResult getUserById(@RequestParam Integer userId) { return ApiResult.success(tAppUserService.getById(userId)); } @ApiOperation(value = "查询员工信息") @GetMapping(value = "/getStaffList") public ApiResult getStaffList() { List