获取状态 queryChain问题
This commit is contained in:
parent
3836fba751
commit
b68f207eed
|
|
@ -13,9 +13,9 @@ import com.czg.system.enums.SysParamCodeEnum;
|
||||||
import com.czg.system.service.SysParamsService;
|
import com.czg.system.service.SysParamsService;
|
||||||
import com.czg.utils.AssertUtil;
|
import com.czg.utils.AssertUtil;
|
||||||
import com.czg.utils.ServletUtil;
|
import com.czg.utils.ServletUtil;
|
||||||
|
import com.mybatisflex.core.query.QueryWrapper;
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
import jakarta.servlet.http.HttpServletRequest;
|
import jakarta.servlet.http.HttpServletRequest;
|
||||||
import lombok.NonNull;
|
|
||||||
import org.apache.dubbo.config.annotation.DubboReference;
|
import org.apache.dubbo.config.annotation.DubboReference;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
@ -181,7 +181,7 @@ public class OrderPayController {
|
||||||
@GetMapping("/queryOrderStatus")
|
@GetMapping("/queryOrderStatus")
|
||||||
public CzgResult<String> queryOrderStatus(Long orderId) {
|
public CzgResult<String> queryOrderStatus(Long orderId) {
|
||||||
CzgResult<String> result = CzgResult.success();
|
CzgResult<String> result = CzgResult.success();
|
||||||
String status = orderInfoService.queryChain().select(OrderInfo::getStatus).eq(OrderInfo::getId, orderId).oneAs(String.class);
|
String status = orderInfoService.getOneAs(QueryWrapper.create().select(OrderInfo::getStatus).eq(OrderInfo::getId, orderId), String.class);
|
||||||
result.setData(status);
|
result.setData(status);
|
||||||
switch (status) {
|
switch (status) {
|
||||||
case "unpaid" -> result.setMsg("等待用户付款");
|
case "unpaid" -> result.setMsg("等待用户付款");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue