diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java index dedd514c89..1b94aab1a5 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java @@ -670,6 +670,9 @@ public class BaseOutsourcingApplicationService extends MybatisBaseService resultBean1 = scmVehicleExamineFeign.saveEntryCarInspectedInfo(scmEntryVehicleExamineDto); return resultBean1; } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyMapper.xml index c9e0fb1580..4b9f76351b 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyMapper.xml @@ -39,8 +39,10 @@ ON bvoa.`sid` = bvo.`mainSid` LEFT JOIN base_vehicle bv ON bv.sid = bvo.vinSid - LEFT JOIN base_vehmodel_config bvc ON bv.modelSid = bvc.modelSid AND bv.modelConfigSid = - bvc.configurationItemsSid AND bv.createOrgSid = bvc.useOrgSid + LEFT JOIN base_vehmodel_config bvc + ON bv.modelSid = bvc.modelSid + AND bv.modelConfigSid = bvc.configurationItemsSid + AND bv.createOrgSid = bvc.useOrgSid ${ew.sqlSegment} diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyService.java index fb3b8507a5..26c782a07c 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyService.java @@ -70,7 +70,7 @@ public class BaseVehicleOutApplyService extends MybatisBaseService= date_format('" + params.getSaleDateStart() + "','%Y-%m-%d')"). - apply(StringUtils.isNotBlank(params.getSaleDateEnd()), "date_format (bvo.saleDate,'%Y-%m-%d') <= date_format('" + params.getSaleDateEnd() + "','%Y-%m-%d')" + qw.apply(StringUtils.isNotBlank(params.getSaleDateStart()), "date_format (bvoa.saleDate,'%Y-%m-%d') >= date_format('" + params.getSaleDateStart() + "','%Y-%m-%d')"). + apply(StringUtils.isNotBlank(params.getSaleDateEnd()), "date_format (bvoa.saleDate,'%Y-%m-%d') <= date_format('" + params.getSaleDateEnd() + "','%Y-%m-%d')" ); //合同编号 if (StringUtils.isNotBlank(params.getConcatNo())) { - qw.like("bvo.concatNo", params.getConcatNo()); + qw.like("bvoa.contractNo", params.getConcatNo()); } //客户名称 if (StringUtils.isNotBlank(params.getCustomerName())) { - qw.like("bvo.customerName", params.getCustomerName()); + qw.like("bvoa.customerName", params.getCustomerName()); } //销售部门 if (StringUtils.isNotBlank(params.getOrgDeptSid())) { - qw.eq("bvo.orgSid", params.getOrgDeptSid()); + qw.eq("bvoa.orgSid", params.getOrgDeptSid()); } //销售人员 if (StringUtils.isNotBlank(params.getStaffSid())) { - qw.eq("bvo.staffSid", params.getStaffSid()); + qw.eq("bvoa.staffSid", params.getStaffSid()); } //内部编码 if (StringUtils.isNotBlank(params.getInsideCode())) { qw.like("bv.insideCode", params.getInsideCode()); } if (StringUtils.isNotBlank(params.getOrgSid())) { - qw.eq("bvo.createOrgSid", params.getOrgSid()); + qw.eq("bvoa.createOrgSid", params.getOrgSid()); } } return qw; diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busarrearscarryvehicleapply/AppArrearsCarryVehiclePageVo.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busarrearscarryvehicleapply/AppArrearsCarryVehiclePageVo.java index 5e25733b58..c78b22f43b 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busarrearscarryvehicleapply/AppArrearsCarryVehiclePageVo.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busarrearscarryvehicleapply/AppArrearsCarryVehiclePageVo.java @@ -35,4 +35,6 @@ public class AppArrearsCarryVehiclePageVo implements Vo { private boolean showUpdateBtn; @ApiModelProperty("是否显示删除") private boolean showDeleteBtn; + @ApiModelProperty("车辆") + private String vinNo; } diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busvehicleinformation/BusVehicleInformationVo.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busvehicleinformation/BusVehicleInformationVo.java index d669307fab..22920357d0 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busvehicleinformation/BusVehicleInformationVo.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busvehicleinformation/BusVehicleInformationVo.java @@ -13,20 +13,20 @@ import lombok.Data; public class BusVehicleInformationVo implements Vo { @ApiModelProperty("车钥匙个数") - private Integer vehicleKeyNum; // 车钥匙个数 + private String vehicleKeyNum; // 车钥匙个数 // @ApiModelProperty("发票0无1有") // private Integer invoice; // 发票 -// @ApiModelProperty("一致性证书0无1有") -// private Integer certificate; // 一致性证书0无1有 + @ApiModelProperty("一致性证书0无1有") + private String certificate; // 一致性证书0无1有 @ApiModelProperty("申请表0无1有") - private Integer applyForm; // 申请表0无1有 + private String applyForm; // 申请表0无1有 @ApiModelProperty("保修手册、说明书0无1有") - private Integer manual; // 保修手册、说明书0无1有 + private String manual; // 保修手册、说明书0无1有 @ApiModelProperty("环保清单0无1有") - private Integer environmentalList; // 环保清单0无1有 + private String environmentalList; // 环保清单0无1有 @ApiModelProperty("驾驶员卡0无1有") - private Integer dirverCard; // 驾驶员卡0无1有 + private String dirverCard; // 驾驶员卡0无1有 @ApiModelProperty("气瓶产品质量证明书(燃气车)0无1有") - private Integer gasCertificate; // 气瓶产品质量证明书(燃气车)0无1有 + private String gasCertificate; // 气瓶产品质量证明书(燃气车)0无1有 } diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busvehicleinformationhandover/BusVehicleInformationHandoverDetailsVo.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busvehicleinformationhandover/BusVehicleInformationHandoverDetailsVo.java index cd54fc00ac..a4aed5ef70 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busvehicleinformationhandover/BusVehicleInformationHandoverDetailsVo.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busvehicleinformationhandover/BusVehicleInformationHandoverDetailsVo.java @@ -17,6 +17,9 @@ import java.util.Date; @Data public class BusVehicleInformationHandoverDetailsVo implements Vo { + private String sid; + @ApiModelProperty("车辆sid") + private String vehicleSid; // 车辆sid @ApiModelProperty("车架号") private String vinNo; @ApiModelProperty("车型") diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busvehicleinformationhandover/BusVehicleInformationHandoverQuery.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busvehicleinformationhandover/BusVehicleInformationHandoverQuery.java index 0d5be2124a..a12ec6faff 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busvehicleinformationhandover/BusVehicleInformationHandoverQuery.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busvehicleinformationhandover/BusVehicleInformationHandoverQuery.java @@ -19,6 +19,7 @@ public class BusVehicleInformationHandoverQuery implements Query { private String contractNo; @ApiModelProperty("客户名称") private String customerName; - + @ApiModelProperty("交接状态") + private String handoverState; // 交接状态 private String name; } diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busarrearscarryvehicleapply/BusArrearsCarryVehicleApplyMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busarrearscarryvehicleapply/BusArrearsCarryVehicleApplyMapper.xml index ffc6e8baea..f8d93e91c0 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busarrearscarryvehicleapply/BusArrearsCarryVehicleApplyMapper.xml +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busarrearscarryvehicleapply/BusArrearsCarryVehicleApplyMapper.xml @@ -60,24 +60,24 @@ + + \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busarrearscarryvehicledetails/BusArrearsCarryVehicleDetailsService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busarrearscarryvehicledetails/BusArrearsCarryVehicleDetailsService.java index df801a8eba..21cc380561 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busarrearscarryvehicledetails/BusArrearsCarryVehicleDetailsService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busarrearscarryvehicledetails/BusArrearsCarryVehicleDetailsService.java @@ -131,4 +131,8 @@ public class BusArrearsCarryVehicleDetailsService extends MybatisBaseService selectDetailsByApplySid(String sid) { return baseMapper.selectDetailsByApplySid(sid); } + + public List selectByApplySidOne(String sid) { + return baseMapper.selectByApplySidOne(sid); + } } \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformationhandover/BusVehicleInformationHandoverService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformationhandover/BusVehicleInformationHandoverService.java index 30941c0bdc..8e380322ef 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformationhandover/BusVehicleInformationHandoverService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicleinformationhandover/BusVehicleInformationHandoverService.java @@ -115,6 +115,9 @@ public class BusVehicleInformationHandoverService extends MybatisBaseService wrapper.like("contractNo", query.getName()).or().like("vinNo", query.getName()).or().like("customerName", query.getName())); } + if (StringUtils.isNotBlank(query.getHandoverState())) { + qw.eq("handoverState", query.getHandoverState()); + } qw.eq("useOrgSid", query.getUseOrgSid()); qw.eq("isDelete", 0); qw.orderByDesc("createTime"); @@ -232,10 +235,42 @@ public class BusVehicleInformationHandoverService extends MybatisBaseService finBillVehicleVos = finBillVehicleService.fetchByMainSid(sid); + String vinNos = ""; + for (FinBillVehicleVo finBillVehicleVo : finBillVehicleVos) { + String vinNo = finBillVehicleVo.getVinNo(); + vinNos = vinNos + vinNo + ","; + } + record.setVinNo(vinNos.substring(0, vinNos.lastIndexOf(","))); } PagerVo p = PagerUtil.pageToVo(pagging, null); return p; @@ -2276,6 +2284,14 @@ public class FinBillApplicationService extends MybatisBaseService finBillVehicleVos = finBillVehicleService.fetchByMainSid(sid); + String vinNos = ""; + for (FinBillVehicleVo finBillVehicleVo : finBillVehicleVos) { + String vinNo = finBillVehicleVo.getVinNo(); + vinNos = vinNos + vinNo + ","; + } + record.setVinNo(vinNos.substring(0, vinNos.lastIndexOf(","))); } PagerVo p = PagerUtil.pageToVo(pagging, null); return p; diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java index d7fff972b9..49f496c7f1 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java @@ -469,13 +469,7 @@ public class ScmVehicleExamineService extends MybatisBaseService