diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java index a28fcd5..8cb272d 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java @@ -54,7 +54,7 @@ super.getSession().setAttribute(PermissionConstants.IS_APP, false); SuccessResponseData resultData = new SuccessResponseData(); if (StrUtil.hasEmpty(username, password)) { - username = "admin"; + username = "dtt"; password = "111111"; } Subject currentUser = ShiroKit.getSubject(); diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java index a28fcd5..8cb272d 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java @@ -54,7 +54,7 @@ super.getSession().setAttribute(PermissionConstants.IS_APP, false); SuccessResponseData resultData = new SuccessResponseData(); if (StrUtil.hasEmpty(username, password)) { - username = "admin"; + username = "dtt"; password = "111111"; } Subject currentUser = ShiroKit.getSubject(); diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java index 604fb64..9f22064 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java @@ -127,5 +127,15 @@ return ReturnUtil.success(super.packForBT(customerSampleService.listPageBySubpackage(page, request))); } + @ApiOperation("样品列表(分包证书页面)") + @PostMapping("/listPageBySubpackageCertificate") + public ReturnDTO> listPageBySubpackageCertificate(@RequestBody @Valid SubpackageSampleListRequest request, BindingResult bindingResult) throws Exception { + if (bindingResult.hasErrors()) { + throw new BusinessException(CoreExceptionEnum.REQUEST_NULL.getCode(), bindingResult.getFieldError().getDefaultMessage()); + } + Page page = PageFactory.defaultPage(); + return ReturnUtil.success(super.packForBT(customerSampleService.listPageBySubpackageCertificate(page, request))); + } + } diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java index a28fcd5..8cb272d 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java @@ -54,7 +54,7 @@ super.getSession().setAttribute(PermissionConstants.IS_APP, false); SuccessResponseData resultData = new SuccessResponseData(); if (StrUtil.hasEmpty(username, password)) { - username = "admin"; + username = "dtt"; password = "111111"; } Subject currentUser = ShiroKit.getSubject(); diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java index 604fb64..9f22064 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java @@ -127,5 +127,15 @@ return ReturnUtil.success(super.packForBT(customerSampleService.listPageBySubpackage(page, request))); } + @ApiOperation("样品列表(分包证书页面)") + @PostMapping("/listPageBySubpackageCertificate") + public ReturnDTO> listPageBySubpackageCertificate(@RequestBody @Valid SubpackageSampleListRequest request, BindingResult bindingResult) throws Exception { + if (bindingResult.hasErrors()) { + throw new BusinessException(CoreExceptionEnum.REQUEST_NULL.getCode(), bindingResult.getFieldError().getDefaultMessage()); + } + Page page = PageFactory.defaultPage(); + return ReturnUtil.success(super.packForBT(customerSampleService.listPageBySubpackageCertificate(page, request))); + } + } diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java index 7d180d1..250d594 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java @@ -30,6 +30,9 @@ List listPageBySubpackage(@Param("page") Page page, @Param("request") SubpackageSampleListRequest request); + List listPageBySubpackageCertificate(@Param("page") Page page, @Param("request") SubpackageSampleListRequest request); + + } diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java index a28fcd5..8cb272d 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java @@ -54,7 +54,7 @@ super.getSession().setAttribute(PermissionConstants.IS_APP, false); SuccessResponseData resultData = new SuccessResponseData(); if (StrUtil.hasEmpty(username, password)) { - username = "admin"; + username = "dtt"; password = "111111"; } Subject currentUser = ShiroKit.getSubject(); diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java index 604fb64..9f22064 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java @@ -127,5 +127,15 @@ return ReturnUtil.success(super.packForBT(customerSampleService.listPageBySubpackage(page, request))); } + @ApiOperation("样品列表(分包证书页面)") + @PostMapping("/listPageBySubpackageCertificate") + public ReturnDTO> listPageBySubpackageCertificate(@RequestBody @Valid SubpackageSampleListRequest request, BindingResult bindingResult) throws Exception { + if (bindingResult.hasErrors()) { + throw new BusinessException(CoreExceptionEnum.REQUEST_NULL.getCode(), bindingResult.getFieldError().getDefaultMessage()); + } + Page page = PageFactory.defaultPage(); + return ReturnUtil.success(super.packForBT(customerSampleService.listPageBySubpackageCertificate(page, request))); + } + } diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java index 7d180d1..250d594 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java @@ -30,6 +30,9 @@ List listPageBySubpackage(@Param("page") Page page, @Param("request") SubpackageSampleListRequest request); + List listPageBySubpackageCertificate(@Param("page") Page page, @Param("request") SubpackageSampleListRequest request); + + } diff --git a/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml b/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml index 8e08174..465542f 100644 --- a/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml @@ -189,6 +189,38 @@ )bor ON bor.sampleId=csi.id + + ( SELECT sample_id diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java index a28fcd5..8cb272d 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java @@ -54,7 +54,7 @@ super.getSession().setAttribute(PermissionConstants.IS_APP, false); SuccessResponseData resultData = new SuccessResponseData(); if (StrUtil.hasEmpty(username, password)) { - username = "admin"; + username = "dtt"; password = "111111"; } Subject currentUser = ShiroKit.getSubject(); diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java index 604fb64..9f22064 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java @@ -127,5 +127,15 @@ return ReturnUtil.success(super.packForBT(customerSampleService.listPageBySubpackage(page, request))); } + @ApiOperation("样品列表(分包证书页面)") + @PostMapping("/listPageBySubpackageCertificate") + public ReturnDTO> listPageBySubpackageCertificate(@RequestBody @Valid SubpackageSampleListRequest request, BindingResult bindingResult) throws Exception { + if (bindingResult.hasErrors()) { + throw new BusinessException(CoreExceptionEnum.REQUEST_NULL.getCode(), bindingResult.getFieldError().getDefaultMessage()); + } + Page page = PageFactory.defaultPage(); + return ReturnUtil.success(super.packForBT(customerSampleService.listPageBySubpackageCertificate(page, request))); + } + } diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java index 7d180d1..250d594 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java @@ -30,6 +30,9 @@ List listPageBySubpackage(@Param("page") Page page, @Param("request") SubpackageSampleListRequest request); + List listPageBySubpackageCertificate(@Param("page") Page page, @Param("request") SubpackageSampleListRequest request); + + } diff --git a/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml b/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml index 8e08174..465542f 100644 --- a/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml @@ -189,6 +189,38 @@ )bor ON bor.sampleId=csi.id + + ( SELECT sample_id diff --git a/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java b/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java index 6c36bf5..6861a6c 100644 --- a/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java +++ b/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java @@ -51,6 +51,9 @@ @TableField("order_id") private Long orderId; + @ApiModelProperty(value = "委托书编号", dataType = "String") + private String orderCode; + @ApiModelProperty(value = "委托方id", dataType = "String") @TableField("customer_id") private Long customerId; @@ -71,6 +74,8 @@ @TableField("executive_address") private String executiveAddress; + @ApiModelProperty(value = "委托方代码", dataType = "String") + private String customerNo; @ApiModelProperty(value = "委托方名称", dataType = "String") private String customerName; diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java index a28fcd5..8cb272d 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java @@ -54,7 +54,7 @@ super.getSession().setAttribute(PermissionConstants.IS_APP, false); SuccessResponseData resultData = new SuccessResponseData(); if (StrUtil.hasEmpty(username, password)) { - username = "admin"; + username = "dtt"; password = "111111"; } Subject currentUser = ShiroKit.getSubject(); diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java index 604fb64..9f22064 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java @@ -127,5 +127,15 @@ return ReturnUtil.success(super.packForBT(customerSampleService.listPageBySubpackage(page, request))); } + @ApiOperation("样品列表(分包证书页面)") + @PostMapping("/listPageBySubpackageCertificate") + public ReturnDTO> listPageBySubpackageCertificate(@RequestBody @Valid SubpackageSampleListRequest request, BindingResult bindingResult) throws Exception { + if (bindingResult.hasErrors()) { + throw new BusinessException(CoreExceptionEnum.REQUEST_NULL.getCode(), bindingResult.getFieldError().getDefaultMessage()); + } + Page page = PageFactory.defaultPage(); + return ReturnUtil.success(super.packForBT(customerSampleService.listPageBySubpackageCertificate(page, request))); + } + } diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java index 7d180d1..250d594 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java @@ -30,6 +30,9 @@ List listPageBySubpackage(@Param("page") Page page, @Param("request") SubpackageSampleListRequest request); + List listPageBySubpackageCertificate(@Param("page") Page page, @Param("request") SubpackageSampleListRequest request); + + } diff --git a/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml b/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml index 8e08174..465542f 100644 --- a/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml @@ -189,6 +189,38 @@ )bor ON bor.sampleId=csi.id + + ( SELECT sample_id diff --git a/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java b/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java index 6c36bf5..6861a6c 100644 --- a/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java +++ b/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java @@ -51,6 +51,9 @@ @TableField("order_id") private Long orderId; + @ApiModelProperty(value = "委托书编号", dataType = "String") + private String orderCode; + @ApiModelProperty(value = "委托方id", dataType = "String") @TableField("customer_id") private Long customerId; @@ -71,6 +74,8 @@ @TableField("executive_address") private String executiveAddress; + @ApiModelProperty(value = "委托方代码", dataType = "String") + private String customerNo; @ApiModelProperty(value = "委托方名称", dataType = "String") private String customerName; diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java index 840386e..6ea28a6 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java @@ -227,6 +227,8 @@ businessSiteExecutiveDetail.setCustomerPhone(businessOrder.getCustomerPhone()); businessSiteExecutiveDetail.setDeliverer(businessOrder.getDeliverer()); businessSiteExecutiveDetail.setDelivererTel(businessOrder.getDelivererTel()); + businessSiteExecutiveDetail.setOrderCode(businessOrder.getOrderCode()); + businessSiteExecutiveDetail.setCustomerNo(businessOrder.getCustomerNo()); } private List handleApprovalStatus(Page page, SiteExecutiveApprovalListRequest request) { diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java index a28fcd5..8cb272d 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java @@ -54,7 +54,7 @@ super.getSession().setAttribute(PermissionConstants.IS_APP, false); SuccessResponseData resultData = new SuccessResponseData(); if (StrUtil.hasEmpty(username, password)) { - username = "admin"; + username = "dtt"; password = "111111"; } Subject currentUser = ShiroKit.getSubject(); diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java index 604fb64..9f22064 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java @@ -127,5 +127,15 @@ return ReturnUtil.success(super.packForBT(customerSampleService.listPageBySubpackage(page, request))); } + @ApiOperation("样品列表(分包证书页面)") + @PostMapping("/listPageBySubpackageCertificate") + public ReturnDTO> listPageBySubpackageCertificate(@RequestBody @Valid SubpackageSampleListRequest request, BindingResult bindingResult) throws Exception { + if (bindingResult.hasErrors()) { + throw new BusinessException(CoreExceptionEnum.REQUEST_NULL.getCode(), bindingResult.getFieldError().getDefaultMessage()); + } + Page page = PageFactory.defaultPage(); + return ReturnUtil.success(super.packForBT(customerSampleService.listPageBySubpackageCertificate(page, request))); + } + } diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java index 7d180d1..250d594 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java @@ -30,6 +30,9 @@ List listPageBySubpackage(@Param("page") Page page, @Param("request") SubpackageSampleListRequest request); + List listPageBySubpackageCertificate(@Param("page") Page page, @Param("request") SubpackageSampleListRequest request); + + } diff --git a/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml b/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml index 8e08174..465542f 100644 --- a/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml @@ -189,6 +189,38 @@ )bor ON bor.sampleId=csi.id + + ( SELECT sample_id diff --git a/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java b/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java index 6c36bf5..6861a6c 100644 --- a/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java +++ b/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java @@ -51,6 +51,9 @@ @TableField("order_id") private Long orderId; + @ApiModelProperty(value = "委托书编号", dataType = "String") + private String orderCode; + @ApiModelProperty(value = "委托方id", dataType = "String") @TableField("customer_id") private Long customerId; @@ -71,6 +74,8 @@ @TableField("executive_address") private String executiveAddress; + @ApiModelProperty(value = "委托方代码", dataType = "String") + private String customerNo; @ApiModelProperty(value = "委托方名称", dataType = "String") private String customerName; diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java index 840386e..6ea28a6 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java @@ -227,6 +227,8 @@ businessSiteExecutiveDetail.setCustomerPhone(businessOrder.getCustomerPhone()); businessSiteExecutiveDetail.setDeliverer(businessOrder.getDeliverer()); businessSiteExecutiveDetail.setDelivererTel(businessOrder.getDelivererTel()); + businessSiteExecutiveDetail.setOrderCode(businessOrder.getOrderCode()); + businessSiteExecutiveDetail.setCustomerNo(businessOrder.getCustomerNo()); } private List handleApprovalStatus(Page page, SiteExecutiveApprovalListRequest request) { diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/customer/CustomerSampleServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/customer/CustomerSampleServiceImpl.java index 635a7ee..81a4204 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/customer/CustomerSampleServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/customer/CustomerSampleServiceImpl.java @@ -197,6 +197,15 @@ return page; } + @Override + public Page listPageBySubpackageCertificate(Page page, SubpackageSampleListRequest request) throws Exception { + page.setRecords(this.baseMapper.listPageBySubpackageCertificate(page, request)); + for (MultiItemSampleListResponse multiItemSampleResponse : page.getRecords()) { + DictCodeUtils.convertDictCodeToName(multiItemSampleResponse); + } + return page; + } + private BusinessOrderSampleRelation getSampleStatusById(Long sampleId) { QueryWrapper wrapper = new QueryWrapper() .eq("sample_id", sampleId) diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java index a28fcd5..8cb272d 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/MockController.java @@ -54,7 +54,7 @@ super.getSession().setAttribute(PermissionConstants.IS_APP, false); SuccessResponseData resultData = new SuccessResponseData(); if (StrUtil.hasEmpty(username, password)) { - username = "admin"; + username = "dtt"; password = "111111"; } Subject currentUser = ShiroKit.getSubject(); diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java index 604fb64..9f22064 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/customer/CustomerSampleController.java @@ -127,5 +127,15 @@ return ReturnUtil.success(super.packForBT(customerSampleService.listPageBySubpackage(page, request))); } + @ApiOperation("样品列表(分包证书页面)") + @PostMapping("/listPageBySubpackageCertificate") + public ReturnDTO> listPageBySubpackageCertificate(@RequestBody @Valid SubpackageSampleListRequest request, BindingResult bindingResult) throws Exception { + if (bindingResult.hasErrors()) { + throw new BusinessException(CoreExceptionEnum.REQUEST_NULL.getCode(), bindingResult.getFieldError().getDefaultMessage()); + } + Page page = PageFactory.defaultPage(); + return ReturnUtil.success(super.packForBT(customerSampleService.listPageBySubpackageCertificate(page, request))); + } + } diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java index 7d180d1..250d594 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/customer/CustomerSampleMapper.java @@ -30,6 +30,9 @@ List listPageBySubpackage(@Param("page") Page page, @Param("request") SubpackageSampleListRequest request); + List listPageBySubpackageCertificate(@Param("page") Page page, @Param("request") SubpackageSampleListRequest request); + + } diff --git a/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml b/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml index 8e08174..465542f 100644 --- a/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/customer/CustomerSampleMapper.xml @@ -189,6 +189,38 @@ )bor ON bor.sampleId=csi.id + + ( SELECT sample_id diff --git a/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java b/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java index 6c36bf5..6861a6c 100644 --- a/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java +++ b/casic-metering-model/src/main/java/com/casic/missiles/dto/business/siteExecutive/BusinessSiteExecutiveDetail.java @@ -51,6 +51,9 @@ @TableField("order_id") private Long orderId; + @ApiModelProperty(value = "委托书编号", dataType = "String") + private String orderCode; + @ApiModelProperty(value = "委托方id", dataType = "String") @TableField("customer_id") private Long customerId; @@ -71,6 +74,8 @@ @TableField("executive_address") private String executiveAddress; + @ApiModelProperty(value = "委托方代码", dataType = "String") + private String customerNo; @ApiModelProperty(value = "委托方名称", dataType = "String") private String customerName; diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java index 840386e..6ea28a6 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java @@ -227,6 +227,8 @@ businessSiteExecutiveDetail.setCustomerPhone(businessOrder.getCustomerPhone()); businessSiteExecutiveDetail.setDeliverer(businessOrder.getDeliverer()); businessSiteExecutiveDetail.setDelivererTel(businessOrder.getDelivererTel()); + businessSiteExecutiveDetail.setOrderCode(businessOrder.getOrderCode()); + businessSiteExecutiveDetail.setCustomerNo(businessOrder.getCustomerNo()); } private List handleApprovalStatus(Page page, SiteExecutiveApprovalListRequest request) { diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/customer/CustomerSampleServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/customer/CustomerSampleServiceImpl.java index 635a7ee..81a4204 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/customer/CustomerSampleServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/customer/CustomerSampleServiceImpl.java @@ -197,6 +197,15 @@ return page; } + @Override + public Page listPageBySubpackageCertificate(Page page, SubpackageSampleListRequest request) throws Exception { + page.setRecords(this.baseMapper.listPageBySubpackageCertificate(page, request)); + for (MultiItemSampleListResponse multiItemSampleResponse : page.getRecords()) { + DictCodeUtils.convertDictCodeToName(multiItemSampleResponse); + } + return page; + } + private BusinessOrderSampleRelation getSampleStatusById(Long sampleId) { QueryWrapper wrapper = new QueryWrapper() .eq("sample_id", sampleId) diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/customer/CustomerSampleService.java b/casic-metering-service/src/main/java/com/casic/missiles/service/customer/CustomerSampleService.java index 36f7a4f..931bc9c 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/customer/CustomerSampleService.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/customer/CustomerSampleService.java @@ -34,6 +34,9 @@ Page listPageByInterchange(Page page, InterchangeSampleListRequest request) throws Exception; Page listPageBySubpackage(Page page, SubpackageSampleListRequest request) throws Exception; + + Page listPageBySubpackageCertificate(Page page, SubpackageSampleListRequest request) throws Exception; + /** * 根据 委托书id、样品编号、样品名称查询样品信息(分页) *