查询用户可申请开票的订单列表

This commit is contained in:
2023-04-11 16:13:06 +08:00
parent bdec088ad1
commit 383d900997
11 changed files with 143 additions and 8 deletions

View File

@@ -15,6 +15,7 @@ import com.jsowell.pile.dto.QueryOrderDTO;
import com.jsowell.pile.dto.SettleOrderDTO;
import com.jsowell.pile.dto.StopChargingDTO;
import com.jsowell.pile.dto.UniAppQueryOrderDTO;
import com.jsowell.pile.vo.uniapp.OrderVO;
import com.jsowell.pile.vo.uniapp.UniAppOrderVO;
import com.jsowell.service.OrderService;
import com.jsowell.service.PileRemoteService;
@@ -27,6 +28,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;
/**
@@ -241,4 +243,26 @@ public class OrderController extends BaseController {
logger.info("关闭支付未启动的订单 result:{}", response);
return response;
}
/**
* 查询未开发票订单
* 时间限制60天内
*/
@PostMapping("/queryUninvoicedOrderList")
public RestApiResponse<?> queryUninvoicedOrderList(HttpServletRequest request, @RequestBody QueryOrderDTO dto) {
logger.info("查询未开发票订单 param:{}", JSONObject.toJSONString(dto));
RestApiResponse<?> response;
try {
String memberId = getMemberIdByAuthorization(request);
if (StringUtils.isBlank(memberId)) {
throw new BusinessException(ReturnCodeEnum.CODE_PARAM_NOT_NULL_ERROR);
}
List<OrderVO> list = orderService.queryUninvoicedOrderList(dto);
response = new RestApiResponse<>(ImmutableMap.of("list", list));
} catch (Exception e){
logger.error("查询未开发票订单 error", e);
response = new RestApiResponse<>("00300003", "查询未开发票订单异常");
}
return response;
}
}