|
@@ -44,42 +44,42 @@ public class InsOrdersController {
|
|
|
|
|
|
|
|
@PostMapping("/generateOrder")
|
|
@PostMapping("/generateOrder")
|
|
|
@ApiOperation(value = "生成订单")
|
|
@ApiOperation(value = "生成订单")
|
|
|
- public HttpResult generateOrder(@Validated @RequestBody BaseQuoteInfoVo quoteInfoVo) {
|
|
|
|
|
|
|
+ public HttpResult<InsOrders> generateOrder(@Validated @RequestBody BaseQuoteInfoVo quoteInfoVo) {
|
|
|
InsOrders insOrders = this.insOrdersService.generateOrder(quoteInfoVo);
|
|
InsOrders insOrders = this.insOrdersService.generateOrder(quoteInfoVo);
|
|
|
return HttpResult.ok("success", insOrders);
|
|
return HttpResult.ok("success", insOrders);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@PostMapping("/getByOrderNo")
|
|
@PostMapping("/getByOrderNo")
|
|
|
@ApiOperation(value = "通过订单ID查询订单信息")
|
|
@ApiOperation(value = "通过订单ID查询订单信息")
|
|
|
- public HttpResult getByOrderNo(@RequestSingleParam(value = "orderNo") String orderNo) {
|
|
|
|
|
|
|
+ public HttpResult<BaseQuoteInfoVo> getByOrderNo(@RequestSingleParam(value = "orderNo") String orderNo) {
|
|
|
BaseQuoteInfoVo quoteInfo = insOrdersComponents.getQuoteInfo(orderNo);
|
|
BaseQuoteInfoVo quoteInfo = insOrdersComponents.getQuoteInfo(orderNo);
|
|
|
return HttpResult.ok("success", quoteInfo);
|
|
return HttpResult.ok("success", quoteInfo);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@PostMapping("/revise")
|
|
@PostMapping("/revise")
|
|
|
@ApiOperation(value = "编辑/修改")
|
|
@ApiOperation(value = "编辑/修改")
|
|
|
- public HttpResult revise(@RequestSingleParam(value = "orderNo") String orderNo) {
|
|
|
|
|
|
|
+ public HttpResult<InsOrders> revise(@RequestSingleParam(value = "orderNo") String orderNo) {
|
|
|
InsOrders insOrders = this.insOrdersService.revise(orderNo);
|
|
InsOrders insOrders = this.insOrdersService.revise(orderNo);
|
|
|
return HttpResult.ok("success", insOrders);
|
|
return HttpResult.ok("success", insOrders);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@PostMapping("/queryOrdersAndAreaCompany")
|
|
@PostMapping("/queryOrdersAndAreaCompany")
|
|
|
@ApiOperation(value = "查询订单接口")
|
|
@ApiOperation(value = "查询订单接口")
|
|
|
- public HttpResult queryOrdersAndAreaCompany(@RequestBody @Valid OrderQueryVo orderQueryVo) {
|
|
|
|
|
|
|
+ public HttpResult<BasePageResult<InsOrders>> queryOrdersAndAreaCompany(@RequestBody @Valid OrderQueryVo orderQueryVo) {
|
|
|
BasePageResult<InsOrders> quoteResult = this.insOrdersService.queryOrdersAndAreaCompany(orderQueryVo);
|
|
BasePageResult<InsOrders> quoteResult = this.insOrdersService.queryOrdersAndAreaCompany(orderQueryVo);
|
|
|
return HttpResult.ok("success", quoteResult);
|
|
return HttpResult.ok("success", quoteResult);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@PostMapping("/queryOrders")
|
|
@PostMapping("/queryOrders")
|
|
|
@ApiOperation(value = "查询订单和子订单")
|
|
@ApiOperation(value = "查询订单和子订单")
|
|
|
- public HttpResult queryOrders(@RequestBody @Valid OrderQueryVo orderQueryVo) {
|
|
|
|
|
|
|
+ public HttpResult<BasePageResult<InsOrders>> queryOrders(@RequestBody @Valid OrderQueryVo orderQueryVo) {
|
|
|
BasePageResult<InsOrders> quoteResult = this.insOrdersService.queryOrders(orderQueryVo);
|
|
BasePageResult<InsOrders> quoteResult = this.insOrdersService.queryOrders(orderQueryVo);
|
|
|
return HttpResult.ok("success", quoteResult);
|
|
return HttpResult.ok("success", quoteResult);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@PostMapping("/queryInsAreaCompany")
|
|
@PostMapping("/queryInsAreaCompany")
|
|
|
@ApiOperation(value = "通过主订单ID查询子订单")
|
|
@ApiOperation(value = "通过主订单ID查询子订单")
|
|
|
- public HttpResult queryInsAreaCompany(@RequestSingleParam(value = "orderNo") String orderNo) {
|
|
|
|
|
|
|
+ public HttpResult<List<InsAreaCompany>> queryInsAreaCompany(@RequestSingleParam(value = "orderNo") String orderNo) {
|
|
|
this.insOrdersService.existOrder(orderNo);
|
|
this.insOrdersService.existOrder(orderNo);
|
|
|
List<InsAreaCompany> insAreaCompanies = this.insAreaCompanyService.query().eq("orderno", orderNo).list();
|
|
List<InsAreaCompany> insAreaCompanies = this.insAreaCompanyService.query().eq("orderno", orderNo).list();
|
|
|
return HttpResult.ok("success", insAreaCompanies);
|
|
return HttpResult.ok("success", insAreaCompanies);
|
|
@@ -87,18 +87,17 @@ public class InsOrdersController {
|
|
|
|
|
|
|
|
@PostMapping("/queryQuoteHistory")
|
|
@PostMapping("/queryQuoteHistory")
|
|
|
@ApiOperation(value = "查询报价历史")
|
|
@ApiOperation(value = "查询报价历史")
|
|
|
- public HttpResult queryQuoteHistory(@RequestBody QuoteHistoryVo quoteHistoryVo) {
|
|
|
|
|
|
|
+ public HttpResult<List<InsAreaCompany>> queryQuoteHistory(@RequestBody QuoteHistoryVo quoteHistoryVo) {
|
|
|
this.insOrdersService.existOrder(quoteHistoryVo.getOrderNo());
|
|
this.insOrdersService.existOrder(quoteHistoryVo.getOrderNo());
|
|
|
LambdaQueryWrapper<InsAreaCompany> wrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<InsAreaCompany> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.eq(!ObjectUtils.isEmpty(quoteHistoryVo.getOrderNo()), InsAreaCompany::getOrderno, quoteHistoryVo.getOrderNo()).eq(!ObjectUtils.isEmpty(quoteHistoryVo.getOrderStatus()), InsAreaCompany::getOrderstatus, quoteHistoryVo.getOrderStatus()).orderByAsc(InsAreaCompany::getCreatetime);
|
|
wrapper.eq(!ObjectUtils.isEmpty(quoteHistoryVo.getOrderNo()), InsAreaCompany::getOrderno, quoteHistoryVo.getOrderNo()).eq(!ObjectUtils.isEmpty(quoteHistoryVo.getOrderStatus()), InsAreaCompany::getOrderstatus, quoteHistoryVo.getOrderStatus()).orderByAsc(InsAreaCompany::getCreatetime);
|
|
|
List<InsAreaCompany> insAreaCompanies = this.insAreaCompanyService.getBaseMapper().selectList(wrapper);
|
|
List<InsAreaCompany> insAreaCompanies = this.insAreaCompanyService.getBaseMapper().selectList(wrapper);
|
|
|
-
|
|
|
|
|
return HttpResult.ok("success", insAreaCompanies);
|
|
return HttpResult.ok("success", insAreaCompanies);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@PostMapping("/getByCompanyId")
|
|
@PostMapping("/getByCompanyId")
|
|
|
@ApiOperation(value = "通过子订单查询订单信息")
|
|
@ApiOperation(value = "通过子订单查询订单信息")
|
|
|
- public HttpResult getByCompanyId(@RequestSingleParam(value = "companyId") String companyId) {
|
|
|
|
|
|
|
+ public HttpResult<OrderVo> getByCompanyId(@RequestSingleParam(value = "companyId") String companyId) {
|
|
|
return this.insOrdersService.getByCompanyId(companyId);
|
|
return this.insOrdersService.getByCompanyId(companyId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -117,7 +116,7 @@ public class InsOrdersController {
|
|
|
|
|
|
|
|
@PostMapping("/verifyOrders")
|
|
@PostMapping("/verifyOrders")
|
|
|
@ApiOperation(value = "验证近期是否出过单")
|
|
@ApiOperation(value = "验证近期是否出过单")
|
|
|
- public HttpResult verifyOrders(@RequestBody VerifyOrdersVo verifyOrdersVo) {
|
|
|
|
|
|
|
+ public HttpResult<InsOrders> verifyOrders(@RequestBody VerifyOrdersVo verifyOrdersVo) {
|
|
|
return insOrdersService.verifyOrders(verifyOrdersVo);
|
|
return insOrdersService.verifyOrders(verifyOrdersVo);
|
|
|
}
|
|
}
|
|
|
|
|
|