update 查询未开发票站点列表

This commit is contained in:
2023-05-18 17:24:13 +08:00
parent d0dc2e64c2
commit a3f096ab80
5 changed files with 85 additions and 10 deletions

View File

@@ -17,6 +17,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.base.StationInfoVO;
import com.jsowell.pile.vo.uniapp.OrderVO;
import com.jsowell.pile.vo.uniapp.UniAppOrderVO;
import com.jsowell.service.OrderService;
@@ -269,6 +270,35 @@ public class OrderController extends BaseController {
return response;
}
/**
* 查询未开发票的站点list
* http://localhost:8080/uniapp/order/queryUninvoicedStationList
* @param request
* @param dto
* @return
*/
@PostMapping("/queryUninvoicedStationList")
public RestApiResponse<?> queryUninvoicedStationList(HttpServletRequest request, @RequestBody QueryOrderDTO dto) {
logger.info("查询未开发票的站点list param:{}", JSONObject.toJSONString(dto));
RestApiResponse<?> response;
try {
String memberId = getMemberIdByAuthorization(request);
if (StringUtils.isBlank(memberId)) {
throw new BusinessException(ReturnCodeEnum.CODE_PARAM_NOT_NULL_ERROR);
}
dto.setMemberId(memberId);
List<StationInfoVO> list = orderService.queryUninvoicedStationList(dto);
response = new RestApiResponse<>(ImmutableMap.of("list", list));
} catch (BusinessException e) {
logger.error("查询未开发票的站点list warn", e);
response = new RestApiResponse<>(e.getCode(), e.getMessage());
} catch (Exception e){
logger.error("查询未开发票的站点list error", e);
response = new RestApiResponse<>("00300004", "查询未开发票的站点list异常");
}
return response;
}
/**
* 申请开票接口
* http://localhost:8080/uniapp/order/applyOrderInvoice