From 30fd8fd808b1d8beb9241f4736f0bcc2b344fb76 Mon Sep 17 00:00:00 2001 From: hp <2969694837@qq.com> Date: Mon, 5 Sep 2022 18:09:51 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=BA=93=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/basevehicle/VinByWarehouseQuery.java | 5 ++ .../base/biz/basevehicle/BaseVehicleRest.java | 2 +- .../biz/basevehicle/BaseVehicleService.java | 3 + .../AppScmVehicleCarTransferSiteImageDto.java | 2 +- .../AppScmVehicleGressionDto.java | 8 +-- .../ScmVehicleGressionMapper.java | 2 +- .../ScmVehicleGressionMapper.xml | 2 +- .../ScmVehicleGressionService.java | 63 +++++++++---------- .../ScmVehicleGressionVehMapper.java | 3 + .../ScmVehicleGressionVehService.java | 9 +++ .../AppCarTransferSiteImageDto.java | 2 +- 11 files changed, 57 insertions(+), 44 deletions(-) diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/VinByWarehouseQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/VinByWarehouseQuery.java index 0f7dbd954f..d1b87aa205 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/VinByWarehouseQuery.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/VinByWarehouseQuery.java @@ -4,6 +4,8 @@ import com.yxt.common.core.query.Query; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import java.util.List; + @Data public class VinByWarehouseQuery implements Query { private static final long serialVersionUID = -4205300860994909841L; @@ -19,4 +21,7 @@ public class VinByWarehouseQuery implements Query { @ApiModelProperty("车架号") private String vin; + + @ApiModelProperty("已选择车架号") + private List vins; } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java index cdedc53c31..61eafe9551 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java @@ -94,7 +94,7 @@ public class BaseVehicleRest implements BaseVehicleFeign { DateTime currentDate = DateUtil.parse(today); int i = priceDate.compareTo(currentDate); long betweenDay = DateUtil.between(priceDate, currentDate, DateUnit.DAY); - record.setLibraryAge(betweenDay*i*-1); + record.setLibraryAge(betweenDay * i * -1); } } PagerVo pv = new PagerVo<>(); diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java index ee8e1b4cef..7101fefe6a 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java @@ -1773,6 +1773,9 @@ public class BaseVehicleService extends MybatisBaseService 0) { + qw.notIn("bv.vinNo", params.getVins()); + } qw.eq("bv.isDelete", 0); //库存或调入或采购退库中 qw.and(wrapper -> wrapper.eq("bv.vehicleState", VehicleState.StockEnum.STOCK.getCode()).or().eq("bv.vehicleState", VehicleState.StockEnum.DR_STOCK.getCode()).or().eq("bv.vehicleState", VehicleState.StockEnum.RETURNING_STOCK.getCode())); diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleCarTransferSiteImageDto.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleCarTransferSiteImageDto.java index 7813300e80..dcfd84d347 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleCarTransferSiteImageDto.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleCarTransferSiteImageDto.java @@ -19,7 +19,7 @@ public class AppScmVehicleCarTransferSiteImageDto implements Dto { private List images; @ApiModelProperty("保单照片") - private String policyImages; + private List policyImages; @ApiModelProperty("临牌") private String proCard; diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleGressionDto.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleGressionDto.java index 180752b972..fee108b20c 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleGressionDto.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleGressionDto.java @@ -63,10 +63,10 @@ public class AppScmVehicleGressionDto implements Dto { private List vins; @ApiModelProperty("申请编号") private String applicantNo; - @ApiModelProperty("申请人") - private String applicantName; - @ApiModelProperty("申请日期") - private String applicantDate; +// @ApiModelProperty("申请人") +// private String applicantName; +// @ApiModelProperty("申请日期") +// private String applicantDate; @ApiModelProperty("现存地点") private String location; @ApiModelProperty("现存放地点") diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionMapper.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionMapper.java index 3aab47a37e..4ec3779d4d 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionMapper.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionMapper.java @@ -114,7 +114,7 @@ public interface ScmVehicleGressionMapper extends BaseMapper String selectNum(String bill); - List getlastTimeEqual(@Param("vinNo") String vinNo, @Param("targetLocationSid") String targetLocationSid); + List getlastTimeEqual(@Param("sid") String sid, @Param("targetLocationSid") String targetLocationSid); @Select("SELECT count(*) FROM scm_vehicle_gression WHERE useOrgSid = #{useOrgSid} and createBySid = #{userSid} and handleState = '1' ") int getToDoNum(@Param("useOrgSid") String useOrgSid, @Param("userSid") String userSid); diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionMapper.xml b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionMapper.xml index f6637c2b94..419906c8b4 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionMapper.xml +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionMapper.xml @@ -110,7 +110,7 @@