diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateDto.java
index cf2352da3e..5da41e79fa 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateDto.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateDto.java
@@ -49,13 +49,14 @@ import lombok.Data;
@ApiModel(value = "车辆临时状态表 数据传输对象", description = "车辆临时状态表 数据传输对象")
public class BaseVehicleTempstateDto implements Dto {
- private String sid; // sid
+ private static final long serialVersionUID = 600474885071180898L;
+ private String sid;
- @ApiModelProperty("车辆sid")
- private String vehSid; // 车辆sid
- @ApiModelProperty("数据字典项key,如移位申请中 001 状态")
- private String tempStateKey; // 数据字典项key,如移位申请中 001 状态
- @ApiModelProperty("业务sid")
- private String busSid; // 业务sid
+ @ApiModelProperty("车辆sid")
+ private String vehSid;
+ @ApiModelProperty("数据字典项key,如移位申请中 001 状态")
+ private String tempStateKey;
+ @ApiModelProperty("业务sid")
+ private String busSid;
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateFeign.java
index 9aaf8857f6..b0a59fcd83 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateFeign.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateFeign.java
@@ -33,6 +33,8 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
+import java.util.List;
+
/**
* Project: comc(comc)
* File: BaseVehicleTempstateFeign.java
@@ -78,4 +80,13 @@ public interface BaseVehicleTempstateFeign {
@DeleteMapping("/delByBusSid")
@ResponseBody
public ResultBean delByBusSid(@RequestParam("businessSid") String businessSid);
+
+ @ApiOperation("查询所有审批中的车架号")
+ @GetMapping("/selectAll/{s}")
+ @ResponseBody
+ ResultBean> selectAll(@PathVariable("s") String s);
+ @ApiOperation("查询所有审批中的车架号")
+ @GetMapping("/selectAllOne/{s}")
+ @ResponseBody
+ ResultBean> selectAllOne(@PathVariable("s") String s);
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateFeignFallback.java
index 5f714cdcf0..103d5d1df2 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateFeignFallback.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateFeignFallback.java
@@ -74,4 +74,14 @@ public class BaseVehicleTempstateFeignFallback implements BaseVehicleTempstateFe
public ResultBean delByBusSid(String businessSid) {
return null;
}
+
+ @Override
+ public ResultBean> selectAll(String s) {
+ return null;
+ }
+
+ @Override
+ public ResultBean> selectAllOne(String s) {
+ return null;
+ }
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateVo.java
index 1fd32c6ca5..c3f5c33b99 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateVo.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateVo.java
@@ -49,13 +49,13 @@ import lombok.Data;
@ApiModel(value = "车辆临时状态表 视图数据对象", description = "车辆临时状态表 视图数据对象")
public class BaseVehicleTempstateVo implements Vo {
- private String sid; // sid
+ private String sid;
- @ApiModelProperty("车辆sid")
- private String vehSid; // 车辆sid
- @ApiModelProperty("数据字典项key,如移位申请中 001 状态")
- private String tempStateKey; // 数据字典项key,如移位申请中 001 状态
- @ApiModelProperty("业务sid")
- private String busSid; // 业务sid
+ @ApiModelProperty("车辆sid")
+ private String vehSid;
+ @ApiModelProperty("数据字典项key,如移位申请中 001 状态")
+ private String tempStateKey;
+ @ApiModelProperty("业务sid")
+ private String busSid;
}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/BusVehicleApplyDetailsVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/BusVehicleApplyDetailsVo.java
index 8c5be40ead..99b2d7706f 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/BusVehicleApplyDetailsVo.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/BusVehicleApplyDetailsVo.java
@@ -56,4 +56,5 @@ public class BusVehicleApplyDetailsVo implements Vo {
private String userSids;
private String userNames;
+ private String nodeState;
}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/common/enums/DictCommonEnum.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/common/enums/DictCommonEnum.java
index 6024f10f92..96a15661f0 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/common/enums/DictCommonEnum.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/common/enums/DictCommonEnum.java
@@ -78,4 +78,20 @@ public class DictCommonEnum {
}
}
+ @Getter
+ public static enum ScmFileType {
+ BD_IMAGE("04", "保单照片"),
+ XC_IMAGE("05", "现场照片"),
+ ;
+
+ private final String code;
+ private final String remarks;
+
+ ScmFileType(String code, String remarks) {
+ this.code = code;
+ this.remarks = remarks;
+ }
+
+ }
+
}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigMapper.xml
index 533f4560a3..95e01def6b 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigMapper.xml
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigMapper.xml
@@ -564,6 +564,7 @@
and bvc.useOrgSid = #{orgSid}
+ and length(bvc.guidedPrice)>0
ORDER BY nowCarNum DESC
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml
index f0cedaeeee..eb8040ded0 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml
@@ -572,7 +572,7 @@
(SELECT count(*)
FROM base_vehmodel_config bvc
WHERE bvc.modelSid = bvm.sid
- AND bvc.useOrgSid = #{useOrgSid}) AS
+ AND bvc.useOrgSid = #{useOrgSid} and length(bvc.guidedPrice)>0) AS
configNum,
(SELECT count(*)
FROM base_vehicle bv
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 35d067ad61..f553bbc4d3 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
@@ -16,6 +16,7 @@ import com.yxt.anrui.base.biz.basemodelconfig.BaseModelConfigService;
import com.yxt.anrui.base.biz.basevehiclebrand.BaseVehicleBrandService;
import com.yxt.anrui.base.biz.basevehiclecertificate.BaseVehicleCertificateService;
import com.yxt.anrui.base.biz.basevehiclemodel.BaseVehicleModelService;
+import com.yxt.anrui.base.biz.basevehicletempstate.BaseVehicleTempstateService;
import com.yxt.anrui.base.biz.busvehicleinquiry.BusVehicleInquiryService;
import com.yxt.anrui.base.common.enums.OperVehicleState;
import com.yxt.anrui.fin.api.kingdee.FinKingDeeFeign;
@@ -28,7 +29,10 @@ import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
-import org.apache.poi.ss.usermodel.*;
+import org.apache.poi.ss.usermodel.Cell;
+import org.apache.poi.ss.usermodel.Row;
+import org.apache.poi.ss.usermodel.Sheet;
+import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
@@ -88,6 +92,9 @@ public class BaseVehicleRest implements BaseVehicleFeign {
*/
@Autowired
private FinKingDeeFeign finKingDeeFeign;
+ @Autowired
+ private BaseVehicleTempstateService baseVehicleTempstateService;
+
@Override
public ResultBean> pagerList(@RequestBody PagerQuery pagerQuery) {
ResultBean> rb = ResultBean.fireFail();
@@ -842,7 +849,9 @@ public class BaseVehicleRest implements BaseVehicleFeign {
return rb.setMsg("用户sid不能为空");
}
PagerVo page = new PagerVo<>();
- IPage iPage = baseVehicleService.getPcVinByWarehouseSid(pagerQuery);
+ //查询在申请的存放地点变更车辆的车辆sid
+ List stringList = baseVehicleTempstateService.selectAll("001");
+ IPage iPage = baseVehicleService.getPcVinByWarehouseSid(pagerQuery,stringList);
PagerVo pagerVo = PagerUtil.pageToVo(iPage, page);
return new ResultBean>().success().setData(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 996dd73c4d..91c752f7f4 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
@@ -1434,7 +1434,7 @@ public class BaseVehicleService extends MybatisBaseService> getVinByWarehouseSid(String warehouseSid, String userSid) {
ResultBean rb = ResultBean.fireFail();
QueryWrapper qw = new QueryWrapper<>();
- List carSidList = baseVehicleTempstateService.selectAll();
+ List carSidList = baseVehicleTempstateService.selectAll("001");
ResultBean resultBean = sysStaffOrgFeign.getPathSidByUserSid(userSid);
if (StringUtils.isNotBlank(resultBean.getData())) {
qw.eq("bv.createOrgSid", resultBean.getData());
@@ -1769,7 +1769,7 @@ public class BaseVehicleService extends MybatisBaseService getPcVinByWarehouseSid(PagerQuery pagerQuery) {
+ public IPage getPcVinByWarehouseSid(PagerQuery pagerQuery, List vinList) {
IPage page = PagerUtil.queryToPage(pagerQuery);
QueryWrapper qw = new QueryWrapper();
VinByWarehouseQuery params = pagerQuery.getParams();
@@ -1784,6 +1784,9 @@ public class BaseVehicleService extends MybatisBaseService 0) {
qw.notIn("bv.vinNo", params.getVins());
}
+ if (vinList.size() > 0) {
+ qw.notIn("bv.sid", vinList);
+ }
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-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicletempstate/BaseVehicleTempstateMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicletempstate/BaseVehicleTempstateMapper.java
index 9f36382c09..7565988222 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicletempstate/BaseVehicleTempstateMapper.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicletempstate/BaseVehicleTempstateMapper.java
@@ -62,10 +62,12 @@ public interface BaseVehicleTempstateMapper extends BaseMapper selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw);
- @Select("select * from base_vehicle_tempstate")
- List selectListVo();
+ @Select("select * from base_vehicle_tempstate where tempStateKey = #{state} ")
+ List selectListVo(String state);
@Delete("delete from base_vehicle_tempstate where busSid=#{businessSid}")
void deleteByBusSid(@Param("businessSid") String businessSid);
+ @Select("select * from base_vehicle_tempstate where tempStateKey = #{state} ")
+ List selectAllOne(String s);
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicletempstate/BaseVehicleTempstateRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicletempstate/BaseVehicleTempstateRest.java
index 86ee6f35de..3fff9ffad3 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicletempstate/BaseVehicleTempstateRest.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicletempstate/BaseVehicleTempstateRest.java
@@ -34,6 +34,8 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
+import java.util.List;
+
/**
* Project: comc(comc)
@@ -98,4 +100,18 @@ public class BaseVehicleTempstateRest implements BaseVehicleTempstateFeign {
baseVehicleTempstateService.delByBusSid(businessSid);
return rb.success();
}
+
+ @Override
+ public ResultBean> selectAll(String s) {
+ ResultBean> rb = ResultBean.fireFail();
+ List stringList = baseVehicleTempstateService.selectAllOne(s);
+ return rb.success().setData(stringList);
+ }
+
+ @Override
+ public ResultBean> selectAllOne(String s) {
+ ResultBean> rb = ResultBean.fireFail();
+ List stringList = baseVehicleTempstateService.selectAll(s);
+ return rb.success().setData(stringList);
+ }
}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicletempstate/BaseVehicleTempstateService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicletempstate/BaseVehicleTempstateService.java
index 34c64b2f51..d54a22d901 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicletempstate/BaseVehicleTempstateService.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicletempstate/BaseVehicleTempstateService.java
@@ -29,14 +29,11 @@ import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.base.api.basevehicletempstate.*;
-import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
-import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
-
-
+import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
@@ -109,9 +106,9 @@ public class BaseVehicleTempstateService extends MybatisBaseService selectAll() {
+ public List selectAll(String state) {
List list = new ArrayList<>();
- List baseVehicleTempstateVos = baseMapper.selectListVo();
+ List baseVehicleTempstateVos = baseMapper.selectListVo(state);
if (baseVehicleTempstateVos.size() > 0) {
for (BaseVehicleTempstateVo baseVehicleTempstateVo : baseVehicleTempstateVos) {
list.add(baseVehicleTempstateVo.getVehSid());
@@ -119,4 +116,8 @@ public class BaseVehicleTempstateService extends MybatisBaseService selectAllOne(String s) {
+ return baseMapper.selectAllOne(s);
+ }
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commoncontract/CommonContractMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commoncontract/CommonContractMapper.xml
index bb429d6cd4..c4f8575832 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commoncontract/CommonContractMapper.xml
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commoncontract/CommonContractMapper.xml
@@ -90,7 +90,7 @@
, #{names}
, '%')
- order by id
+ order by id desc
diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordFeign.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordFeign.java
index 86c681ce8c..b258baa7c4 100644
--- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordFeign.java
+++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordFeign.java
@@ -70,7 +70,7 @@ public interface FinPaymentrecordFeign {
ResultBean update(@RequestBody FinPaymentrecordUpdateDto dto);
@ApiOperation("作废")
- @PutMapping("/updateState/{sid}")
+ @PostMapping("/updateState")
@ResponseBody
- ResultBean updateState(@PathVariable("sid")String sid);
+ ResultBean updateState(@RequestBody String[] sids);
}
\ No newline at end of file
diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordFeignFallback.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordFeignFallback.java
index 1582131aaa..3b775375e0 100644
--- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordFeignFallback.java
+++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordFeignFallback.java
@@ -66,7 +66,7 @@ public class FinPaymentrecordFeignFallback implements FinPaymentrecordFeign {
}
@Override
- public ResultBean updateState(String sid) {
+ public ResultBean updateState(String[] sids) {
return null;
}
}
\ No newline at end of file
diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordMapper.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordMapper.java
index a6ff9cb5a6..0b16ddb732 100644
--- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordMapper.java
+++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordMapper.java
@@ -65,7 +65,7 @@ public interface FinPaymentrecordMapper extends BaseMapper {
List selectApplySids(@Param("list") List sids);
- int updateStateBySid(@Param("sid") String sid, @Param("state") int i);
+ int updateStateBySid(@Param("sid")String sid, @Param("state") int i);
List selectApplySidBySid(List sids);
}
\ No newline at end of file
diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordMapper.xml b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordMapper.xml
index d2abe5608e..fac18a24e4 100644
--- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordMapper.xml
+++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordMapper.xml
@@ -12,7 +12,8 @@
fp.payRemark,
case fp.state
when 1 then '未支付'
- when 2 then '已支付' end as state,
+ when 2 then '已支付'
+ when 3 then '作废' end as state,
DATE_FORMAT(fp.createTime, '%Y-%m-%d') as createTime,
fp.busSid billNo,
fp.costTitleValue,
diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordRest.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordRest.java
index bc430d871a..f508d1b341 100644
--- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordRest.java
+++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordRest.java
@@ -73,7 +73,7 @@ public class FinPaymentrecordRest implements FinPaymentrecordFeign {
}
@Override
- public ResultBean updateState(String sid) {
- return finPaymentrecordService.updateState(sid);
+ public ResultBean updateState(String[] sids) {
+ return finPaymentrecordService.updateState(sids);
}
}
diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java
index 9e12d9ddb7..dcf276dd4f 100644
--- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java
+++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java
@@ -31,6 +31,9 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.base.api.basemanufactorsubscription.BaseManufUpdateDto;
import com.yxt.anrui.base.api.basemanufactorsubscription.BaseManufactorSubscriptionFeign;
+import com.yxt.anrui.base.api.busvehicleapply.BusVehicleApplyDetailsVo;
+import com.yxt.anrui.base.api.busvehicleapply.BusVehicleApplyFeign;
+import com.yxt.anrui.base.common.enums.DictCommonEnum;
import com.yxt.anrui.base.common.enums.ManPurOrderType;
import com.yxt.anrui.fin.api.finpaymentapply.FinPaymentapply;
import com.yxt.anrui.fin.api.finpaymentrecord.*;
@@ -49,6 +52,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
@@ -78,6 +82,8 @@ public class FinPaymentrecordService extends MybatisBaseService listPageVo(PagerQuery pq) {
FinPaymentrecordQuery query = pq.getParams();
@@ -126,7 +132,6 @@ public class FinPaymentrecordService extends MybatisBaseService sids = dto.getSids();
//判断选择的sids的付款申请的收款单位是否一致
List applySids = baseMapper.selectApplySids(sids);
-// List applyCodes = finPaymentapplyService.selectCodeBySid(applySids);
if (applySids.size() > 1) {
applySids = applySids.stream().distinct().collect(Collectors.toList());
if (applySids.size() > 1) {
@@ -246,17 +251,34 @@ public class FinPaymentrecordService extends MybatisBaseService sidsList = Arrays.asList(sids);
+ for (String s : sidsList) {
+ FinPaymentrecord finPaymentrecord = fetchBySid(s);
+ if (!DictCommonEnum.costType.CG_TYPE.getCode().equals(finPaymentrecord.getCostTypeKey())) {
+ return rb.setMsg("选择的数据中包含款项类别非排产的数据");
+ } else {
+ ResultBean resultBean = busVehicleApplyFeign.fetchSid(finPaymentrecord.getApplySid());
+ BusVehicleApplyDetailsVo busVehicleApplyDetailsVo = resultBean.getData();
+ if (busVehicleApplyDetailsVo != null) {
+ if (!"作废".equals(busVehicleApplyDetailsVo.getNodeState())) {
+ return rb.setMsg("选择的数据中包含未作废的厂家采购");
+ }
+ }
+ }
+ if (finPaymentrecord.getState() == 2) {
+ return rb.setMsg("选择的数据中包含已打款的数据,不能作废");
+ }
+ }
+ for (String s : sidsList) {
+ int i = baseMapper.updateStateBySid(s, 3);
}
- int i = baseMapper.updateStateBySid(sid, 3);
return rb.success();
}
}
\ No newline at end of file
diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebate/ScmSpecialRebateFeignFallback.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebate/ScmSpecialRebateFeignFallback.java
index b5486e8fc3..007f7ca771 100644
--- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebate/ScmSpecialRebateFeignFallback.java
+++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebate/ScmSpecialRebateFeignFallback.java
@@ -30,8 +30,6 @@ import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Component;
-import java.util.List;
-
/**
* Project: anrui-scm(专项返利管理)
* File: ScmSpecialRebateFeignFallback.java
diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleGressionDetailsVo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleGressionDetailsVo.java
index 15c4c2380b..0698099b28 100644
--- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleGressionDetailsVo.java
+++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleGressionDetailsVo.java
@@ -52,40 +52,41 @@ import java.util.List;
@ApiModel(value = "移位单 视图数据详情", description = "移位单 视图数据详情")
public class AppScmVehicleGressionDetailsVo implements Vo {
- private String sid; // sid
+ private static final long serialVersionUID = -8794600411504248824L;
+ /*private String sid;
@ApiModelProperty("车辆sid")
- private String vehicleSid; // 车辆sid
+ private String vehicleSid;
@ApiModelProperty("车架号")
- private String vinNo; // 车架号
+ private String vinNo;
@ApiModelProperty("车架号")
- private List vins; // 车架号
+ private List vins;*/
@ApiModelProperty("申请编号")
- private String applicantNo; // 申请编号
+ private String applicantNo;
@ApiModelProperty("申请人")
private String applicantName;
@ApiModelProperty("申请编日期")
private String applicantDate;
@ApiModelProperty("现存地点")
- private String location; // 现存地点
+ private String location;
@ApiModelProperty("现存地点")
private String locationSid;
- @ApiModelProperty("现存地点")
- private String locationKey;
+ /* @ApiModelProperty("现存地点")
+ private String locationKey;*/
@ApiModelProperty("目标地点")
- private String targetLocation; // 目标地点
+ private String targetLocation;
@ApiModelProperty("目标地点")
private String targetLocationSid;
- @ApiModelProperty("目标地点")
- private String targetLocationKey;
+ /* @ApiModelProperty("目标地点")
+ private String targetLocationKey;*/
@ApiModelProperty("变更原因")
- private String changeReason; // 变更原因
+ private String changeReason;
@ApiModelProperty("申请经费")
- private String applicantFunds; // 申请经费
+ private String applicantFunds;
@ApiModelProperty("经办人")
- private String operator; // 经办人
+ private String operator;
@ApiModelProperty("保险状态")
- private String InsuranceState; // 保险状态
+ private String InsuranceState;
@ApiModelProperty("保险状态")
private String InsuranceStateKey;
@ApiModelProperty("临牌状态")
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 74a388848b..0314848f00 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
@@ -55,29 +55,14 @@ public class AppScmVehicleGressionDto implements Dto {
private static final long serialVersionUID = -5753948406322577902L;
private String sid;
+ @ApiModelProperty("用户sid")
private String userSid;
-// @ApiModelProperty("车辆sid")
-// private String vehicleSid;
-// @ApiModelProperty("车架号")
-// private String vinNo;
-// @ApiModelProperty("车架号")
-// private List vins;
- @ApiModelProperty("申请编号")
- private String applicantNo;
- // @ApiModelProperty("申请人")
-// private String applicantName;
-// @ApiModelProperty("申请日期")
-// private String applicantDate;
@ApiModelProperty("现存地点")
private String location;
- @ApiModelProperty("现存放地点")
- private String locationKey;
@ApiModelProperty("现存放地点sid")
private String locationSid;
@ApiModelProperty("目标地点")
private String targetLocation;
- @ApiModelProperty("目标库")
- private String targetLocationKey;
@ApiModelProperty("目标库sid")
private String targetLocationSid;
@ApiModelProperty("变更原因")
@@ -99,14 +84,6 @@ public class AppScmVehicleGressionDto implements Dto {
private String proCardState;
@ApiModelProperty("临牌状态")
private String proCardStateKey;
-// @ApiModelProperty("临牌")
-// private String temporaryCard;
-// @ApiModelProperty("保单照片")
-// private List policyImage;
-
- @ApiModelProperty("车架号")
- private List scmVehicleGressionVehs;
-
@ApiModelProperty("调出方负责人名称")
private String staffName;
@ApiModelProperty("调出方负责人用户sid")
@@ -115,5 +92,28 @@ public class AppScmVehicleGressionDto implements Dto {
private String address;
@ApiModelProperty("经纬度")
private String locationCode;
+ @ApiModelProperty("车架号")
+ private List scmVehicleGressionVehs;
+ // @ApiModelProperty("车辆sid")
+// private String vehicleSid;
+// @ApiModelProperty("车架号")
+// private String vinNo;
+// @ApiModelProperty("车架号")
+// private List vins;
+ /* @ApiModelProperty("申请编号")
+ private String applicantNo;*/
+ // @ApiModelProperty("申请人")
+// private String applicantName;
+// @ApiModelProperty("申请日期")
+// private String applicantDate;
+/* @ApiModelProperty("现存放地点")
+ private String locationKey;*/
+ /* @ApiModelProperty("目标库")
+ private String targetLocationKey;*/
+// @ApiModelProperty("临牌")
+// private String temporaryCard;
+// @ApiModelProperty("保单照片")
+// private List policyImage;
+
}
\ No newline at end of file
diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleGressionInfoVo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleGressionInfoVo.java
index bfdd483443..a6b57e1e0e 100644
--- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleGressionInfoVo.java
+++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/AppScmVehicleGressionInfoVo.java
@@ -33,7 +33,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
-import javax.validation.constraints.NotBlank;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -53,41 +53,34 @@ import java.util.List;
@ApiModel(value = "移位单 视图数据对象", description = "移位单 视图数据对象")
public class AppScmVehicleGressionInfoVo implements Vo {
- private String sid; // sid
-
- @ApiModelProperty("车辆sid")
- private String vehicleSid; // 车辆sid
- @ApiModelProperty("车架号")
- private String vinNo; // 车架号
+ private static final long serialVersionUID = 4484553821363324415L;
+ private String sid;
@ApiModelProperty("车架号")
- private List vins; // 车架号
+ private List vins;
@ApiModelProperty("申请编号")
- private String applicantNo; // 申请编号
+ private String applicantNo;
@ApiModelProperty("申请人")
private String applicantName;
@ApiModelProperty("申请编日期")
private String applicantDate;
@ApiModelProperty("现存地点")
- private String location; // 现存地点
+ private String location;
@ApiModelProperty("现存地点")
private String locationSid;
- @ApiModelProperty("现存地点")
- private String locationKey;
@ApiModelProperty("目标地点")
- private String targetLocation; // 目标地点
+ private String targetLocation;
@ApiModelProperty("目标地点")
private String targetLocationSid;
- @ApiModelProperty("目标地点")
- private String targetLocationKey;
+
@ApiModelProperty("变更原因")
- private String changeReason; // 变更原因
+ private String changeReason;
@ApiModelProperty("申请经费")
- private String applicantFunds; // 申请经费
+ private String applicantFunds;
@ApiModelProperty("经办人")
- private String operator; // 经办人
+ private String operator;
@ApiModelProperty("保险状态")
@JsonProperty("InsuranceState")
- private String InsuranceState; // 保险状态
+ private String InsuranceState;
@ApiModelProperty("保险状态")
@JsonProperty("InsuranceStateKey")
private String InsuranceStateKey;
@@ -96,28 +89,36 @@ public class AppScmVehicleGressionInfoVo implements Vo {
@ApiModelProperty("临牌状态")
private String proCardStateKey;
@ApiModelProperty("临牌")
- private String temporaryCard; // 临牌
+ private String temporaryCard;
@ApiModelProperty("审核状态")
private String nodeState;
@ApiModelProperty("用户sid")
private String userSid;
-
@ApiModelProperty("任务id")
private String taskId;
@ApiModelProperty("流程实例id")
private String procInstId;
-
- @ApiModelProperty("车架号")
- private List scmVehicleGressionVehs;
-
@ApiModelProperty("保单照片")
- private List policyImage;
+ private List policyImage = new ArrayList<>();
@ApiModelProperty("现场照片")
- private List image;
-
+ private List image = new ArrayList<>();
@ApiModelProperty("调出方负责人名称")
private String staffName;
@ApiModelProperty("调出方负责人用户sid")
private String personUserSid;
+ @ApiModelProperty("车架号")
+ private List scmVehicleGressionVehs = new ArrayList<>();
+
+ /* @ApiModelProperty("车辆sid")
+ private String vehicleSid;
+ @ApiModelProperty("车架号")
+ private String vinNo;*/
+
+/* @ApiModelProperty("现存地点")
+ private String locationKey;*/
+
+ /* @ApiModelProperty("目标地点")
+ private String targetLocationKey;*/
+
}
diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/ScmVehicleGression.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/ScmVehicleGression.java
index 1e77163a75..c20924eb99 100644
--- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/ScmVehicleGression.java
+++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/ScmVehicleGression.java
@@ -31,8 +31,6 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
-import javax.validation.constraints.NotBlank;
-
/**
* Project: scm(scm)
* File: ScmVehicleGression.java
@@ -52,54 +50,47 @@ import javax.validation.constraints.NotBlank;
public class ScmVehicleGression extends BaseEntity {
private static final long serialVersionUID = 1L;
- @ApiModelProperty("车辆sid")
- private String vehicleSid; // 车辆sid
- @ApiModelProperty("车架号")
- private String vinNo; // 车架号
@ApiModelProperty("申请编号")
- private String applicantNo; // 申请编号
+ private String applicantNo;
@ApiModelProperty("现存地点")
- private String location; // 现存地点
- @ApiModelProperty("现存放地点")
- private String locationKey;
+ private String location;
@ApiModelProperty("现存放地点sid")
private String locationSid;
@ApiModelProperty("目标地点")
- private String targetLocation; // 目标地点
- @ApiModelProperty("目标库")
- private String targetLocationKey;
+ private String targetLocation;
@ApiModelProperty("目标库sid")
private String targetLocationSid;
@ApiModelProperty("变更原因")
- private String changeReason; // 变更原因
+ private String changeReason;
@ApiModelProperty("申请经费")
- private String applicantFunds; // 申请经费
+ private String applicantFunds;
@ApiModelProperty("经办人")
- private String operator; // 经办人
- @ApiModelProperty("保险状态")
- private String InsuranceState; // 保险状态
+ private String operator;
@ApiModelProperty("保险状态")
- private String InsuranceStateKey; // 保险状态
- @ApiModelProperty("临牌状态")
- private String proCardState;
- @ApiModelProperty("临牌状态")
- private String proCardStateKey;
- @ApiModelProperty("临牌")
- private String temporaryCard; // 临牌
- @ApiModelProperty("申请状态(代办已办)")
- private String handleState;
- @ApiModelProperty("分公司sid")
- private String useOrgSid;
- @ApiModelProperty("部门sid")
- private String orgSid;
+ private String InsuranceState;
+ @ApiModelProperty("保险状态key")
+ private String InsuranceStateKey;
@ApiModelProperty("申请人")
- private String applicantName; // 申请人
+ private String applicantName;
@ApiModelProperty("申请日期")
- private String applicantDate; // 申请日期
+ private String applicantDate;
+ @ApiModelProperty("分公司sid")
+ private String useOrgSid;
+ @ApiModelProperty("临牌牌照号")
+ private String temporaryCard;
@ApiModelProperty("地址")
private String address;
@ApiModelProperty("经纬度")
private String locationCode;
+ @ApiModelProperty("调出方负责人名称")
+ private String staffName;
+ @ApiModelProperty("调出方负责人用户sid")
+ private String personUserSid;
+ @ApiModelProperty("临牌状态")
+ private String proCardState;
+ @ApiModelProperty("临牌状态")
+ private String proCardStateKey;
+
@ApiModelProperty(value = "节点状态")
private String nodeState;
@@ -112,9 +103,15 @@ public class ScmVehicleGression extends BaseEntity {
@ApiModelProperty(value = "任务id")
private String taskId;
- @ApiModelProperty("调出方负责人名称")
- private String staffName;
- @ApiModelProperty("调出方负责人用户sid")
- private String personUserSid;
+
+ @ApiModelProperty("申请状态(代办已办)")
+ private String handleState;
+ /* @ApiModelProperty("现存放地点sid")
+ private String locationKey;*/
+ /* @ApiModelProperty("目标库")
+ private String targetLocationKey;*/
+ /* @ApiModelProperty("部门sid")
+ private String orgSid;*/
+
}
diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/ScmVehicleGressionFeign.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/ScmVehicleGressionFeign.java
index 0b1ff199e6..6e630ba214 100644
--- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/ScmVehicleGressionFeign.java
+++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/ScmVehicleGressionFeign.java
@@ -60,7 +60,7 @@ import java.util.List;
fallback = ScmVehicleGressionFeignFallback.class)
public interface ScmVehicleGressionFeign {
- @ApiOperation("根据条件分页查询数据的列表")
+ /* @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@ResponseBody
public ResultBean> listPage(@RequestBody PagerQuery pq);
@@ -78,14 +78,14 @@ public interface ScmVehicleGressionFeign {
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
@ResponseBody
- public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);*/
@ApiOperation("PC端-获取车辆移位列表")
@PostMapping("/selectCarTransferList")
@ResponseBody
public ResultBean> selectCarTransferList(@RequestBody PagerQuery pagerQuery);
- @ApiOperation("PC端-获取车辆移位记录")
+ @ApiOperation("PC端-获取车辆移位记录-车辆台账")
@PostMapping("/selectCarTransferListAll")
@ResponseBody
public ResultBean> selectCarTransferListAll(@RequestBody PagerQuery pagerQuery);
@@ -101,10 +101,10 @@ public interface ScmVehicleGressionFeign {
@ResponseBody
public ResultBean> getCarTransferList(@RequestBody PagerQuery pagerQuery);
- @ApiOperation("手机端-保存车库移库信息")
+ @ApiOperation("移动端、PC端-保存车库移库信息")
@PostMapping("/saveCarTransferInfo")
@ResponseBody
- public ResultBean saveCarTransferInfo(@RequestBody AppScmVehicleGressionDto dto);
+ public ResultBean saveCarTransferInfo(@Valid @RequestBody AppScmVehicleGressionDto dto);
@ApiOperation("手机端-初始化移库申请")
@GetMapping("/getCarTransferInfo/{sid}/{userSid}")
@@ -121,7 +121,7 @@ public interface ScmVehicleGressionFeign {
@ResponseBody
public ResultBean deleteCarTransfer(@PathVariable("sid") String sid);
- @ApiOperation("手机端-保存 车辆移库 现场照片")
+ @ApiOperation("手机端-保存 车辆移库 现场照片(补录)")
@PostMapping("/saveCarTransferSiteImage")
@ResponseBody
public ResultBean saveCarTransferSiteImage(@RequestBody AppScmVehicleCarTransferSiteImageDto dto);
diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/ScmVehicleGressionFeignFallback.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/ScmVehicleGressionFeignFallback.java
index ed412a3279..f18f3cd332 100644
--- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/ScmVehicleGressionFeignFallback.java
+++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegression/ScmVehicleGressionFeignFallback.java
@@ -50,7 +50,7 @@ import java.util.List;
@Component
public class ScmVehicleGressionFeignFallback implements ScmVehicleGressionFeign {
- @Override
+ /* @Override
public ResultBean> listPage(PagerQuery pq) {
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口scm/scmvehiclegression/listPage无法访问");
@@ -70,7 +70,7 @@ public class ScmVehicleGressionFeignFallback implements ScmVehicleGressionFeign
public ResultBean fetchDetailsBySid(String sid) {
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口scm/scmvehiclegression/fetchDetailsBySid无法访问");
- }
+ }*/
@Override
public ResultBean> selectCarTransferList(PagerQuery pagerQuery) {
@@ -93,7 +93,7 @@ public class ScmVehicleGressionFeignFallback implements ScmVehicleGressionFeign
}
@Override
- public ResultBean saveCarTransferInfo(AppScmVehicleGressionDto dto) {
+ public ResultBean saveCarTransferInfo(AppScmVehicleGressionDto dto) {
return null;
}
diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVeh.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVeh.java
index 6c2e7b1b94..dcf9eefd54 100644
--- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVeh.java
+++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVeh.java
@@ -50,17 +50,17 @@ import lombok.Data;
public class ScmVehicleGressionVeh extends BaseEntity {
private static final long serialVersionUID = 1L;
- @ApiModelProperty("移位申请单sid")
- private String mainSid; // 移位申请单sid
- @ApiModelProperty("车辆sid")
- private String vehSid; // 车辆sid
- @ApiModelProperty("车架号")
- private String vehVin; // 车架号
- @ApiModelProperty("买断状态key")
- private String settlementStatus; // 买断状态key
- @ApiModelProperty("买断状态value")
- private String settlementStatusValue; // 买断状态value
- @ApiModelProperty("临时牌照号码")
- private String temporaryCardNo; // 临时牌照号码
+ @ApiModelProperty("移位申请单sid")
+ private String mainSid;
+ @ApiModelProperty("车辆sid")
+ private String vehSid;
+ @ApiModelProperty("车架号")
+ private String vehVin;
+ @ApiModelProperty("买断状态key")
+ private String settlementStatus;
+ @ApiModelProperty("买断状态value")
+ private String settlementStatusValue;
+/* @ApiModelProperty("临时牌照号码")
+ private String temporaryCardNo;*/
}
diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehDto.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehDto.java
index fe8e9092e5..c34508a00a 100644
--- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehDto.java
+++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehDto.java
@@ -49,19 +49,21 @@ import lombok.Data;
@ApiModel(value = "移位申请单车架号库 数据传输对象", description = "移位申请单车架号库 数据传输对象")
public class ScmVehicleGressionVehDto implements Dto {
- private String sid; // sid
+ private static final long serialVersionUID = 5127074370901912347L;
- @ApiModelProperty("移位申请单sid")
- private String mainSid; // 移位申请单sid
@ApiModelProperty("车辆sid")
- private String vehSid; // 车辆sid
+ private String vehSid;
@ApiModelProperty("车架号")
- private String vehVin; // 车架号
+ private String vehVin;
@ApiModelProperty("买断状态key")
- private String settlementStatus; // 买断状态key
+ private String settlementStatus;
@ApiModelProperty("买断状态value")
- private String settlementStatusValue; // 买断状态value
- @ApiModelProperty("临时牌照号码")
- private String temporaryCardNo; // 临时牌照号码
+ private String settlementStatusValue;
+/* @ApiModelProperty("临时牌照号码")
+ private String temporaryCardNo;*/
+ /*private String sid;*/
+
+/* @ApiModelProperty("移位申请单sid")
+ private String mainSid;*/
}
\ No newline at end of file
diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehFeign.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehFeign.java
index 56acc73fb9..68d8b1e298 100644
--- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehFeign.java
+++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehFeign.java
@@ -26,14 +26,7 @@
package com.yxt.anrui.scm.api.scmvehiclegressionveh;
import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import com.yxt.common.core.query.PagerQuery;
-import com.yxt.common.core.result.ResultBean;
-import com.yxt.common.core.vo.PagerVo;
import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.web.bind.annotation.*;
-
-import java.util.List;
/**
* Project: abc(abc)
@@ -50,29 +43,11 @@ import java.util.List;
*/
@Api(tags = "移位申请单车架号库")
@FeignClient(
- contextId = "abc-ScmVehicleGressionVeh",
- name = "abc",
+ contextId = "anrui-scm-ScmVehicleGressionVeh",
+ name = "anrui-scm",
path = "v1/scmvehiclegressionveh",
fallback = ScmVehicleGressionVehFeignFallback.class)
public interface ScmVehicleGressionVehFeign {
- @ApiOperation("根据条件分页查询数据的列表")
- @PostMapping("/listPage")
- @ResponseBody
- public ResultBean> listPage(@RequestBody PagerQuery pq);
-
- @ApiOperation("新增或修改")
- @PostMapping("/save")
- @ResponseBody
- public ResultBean save(@RequestBody ScmVehicleGressionVehDto dto);
-
- @ApiOperation("根据sid删除记录")
- @DeleteMapping("/delBySids")
- @ResponseBody
- public ResultBean delBySids(@RequestBody String[] sids);
- @ApiOperation("根据SID获取一条记录")
- @GetMapping("/fetchDetailsBySid/{sid}")
- @ResponseBody
- public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
}
\ No newline at end of file
diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehFeignFallback.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehFeignFallback.java
index 5b0da58a74..6f0d1ff9a3 100644
--- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehFeignFallback.java
+++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehFeignFallback.java
@@ -48,25 +48,5 @@ import java.util.List;
@Component
public class ScmVehicleGressionVehFeignFallback implements ScmVehicleGressionVehFeign {
- @Override
- public ResultBean> listPage(PagerQuery pq){
- ResultBean rb = ResultBean.fireFail();
- return rb.setMsg("接口abc/scmvehiclegressionveh/listPage无法访问");
- }
-
- @Override
- public ResultBean save(ScmVehicleGressionVehDto dto){
- return ResultBean.fireFail().setMsg("接口abc/scmvehiclegressionveh/save无法访问");
- }
-
- @Override
- public ResultBean delBySids( String[] sids){
- return ResultBean.fireFail().setMsg("接口abc/scmvehiclegressionveh/delBySids无法访问");
- }
-
- @Override
- public ResultBean fetchDetailsBySid(String sid){
- ResultBean rb = ResultBean.fireFail();
- return rb.setMsg("接口abc/scmvehiclegressionveh/fetchDetailsBySid无法访问");
- }
+
}
\ No newline at end of file
diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehVo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehVo.java
index 1bdfa5f2e7..e865876978 100644
--- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehVo.java
+++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclegressionveh/ScmVehicleGressionVehVo.java
@@ -47,21 +47,22 @@ import lombok.Data;
*/
@Data
@ApiModel(value = "移位申请单车架号库 视图数据对象", description = "移位申请单车架号库 视图数据对象")
-public class ScmVehicleGressionVehVo implements Vo {
+public class ScmVehicleGressionVehVo implements Vo {
- private String sid; // sid
+ private static final long serialVersionUID = 2859343326484666520L;
+ /* private String sid;*/
- @ApiModelProperty("移位申请单sid")
- private String mainSid; // 移位申请单sid
+/* @ApiModelProperty("移位申请单sid")
+ private String mainSid;*/
@ApiModelProperty("车辆sid")
- private String vehSid; // 车辆sid
+ private String vehSid;
@ApiModelProperty("车架号")
- private String vehVin; // 车架号
+ private String vehVin;
@ApiModelProperty("买断状态key")
- private String settlementStatus; // 买断状态key
+ private String settlementStatus;
@ApiModelProperty("买断状态value")
- private String settlementStatusValue; // 买断状态value
- @ApiModelProperty("临时牌照号码")
- private String temporaryCardNo; // 临时牌照号码
+ private String settlementStatusValue;
+/* @ApiModelProperty("临时牌照号码")
+ private String temporaryCardNo;*/
}
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 5fc43c1e48..bfc55bd077 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
@@ -559,8 +559,8 @@ public class ScmVehicleExamineService extends MybatisBaseService
* 手机端-初始化移库申请
*
* @param sid
- * @param useOrgSid
* @return
*/
- AppScmVehicleGressionInfoVo getCarTransferInfo(@Param("sid") String sid, @Param("useOrgSid") String useOrgSid);
+ AppScmVehicleGressionInfoVo getCarTransferInfo(@Param("sid") String sid);
/**
* 手机端-车库移库详情
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 a0cfedc0ee..f8eafce122 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
@@ -75,7 +75,6 @@
SELECT *
FROM scm_vehicle_gression svg
WHERE svg.sid = #{sid}
- AND svg.useOrgSid = #{useOrgSid}