Browse Source

Merge remote-tracking branch 'origin/master'

master
yunuo970428 3 years ago
parent
commit
a5c6d40ae1
  1. 4
      anrui-base/anrui-base-api/pom.xml
  2. 10
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java
  3. 5
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java
  4. 2
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleQuery.java
  5. 2
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleVo.java
  6. 18
      anrui-base/anrui-base-biz/pom.xml
  7. 7
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturer/BaseManufacturerService.java
  8. 2
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml
  9. 48
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java
  10. 149
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java
  11. 2
      anrui-buscenter/anrui-buscenter-api/pom.xml
  12. 18
      anrui-buscenter/anrui-buscenter-biz/pom.xml
  13. 2
      anrui-crm/anrui-crm-api/pom.xml
  14. 12
      anrui-crm/anrui-crm-biz/pom.xml
  15. 2
      anrui-fin/anrui-fin-api/pom.xml
  16. 12
      anrui-fin/anrui-fin-biz/pom.xml
  17. 2
      anrui-flowable/anrui-flowable-api/pom.xml
  18. 4
      anrui-flowable/anrui-flowable-biz/pom.xml
  19. 2
      anrui-portal/anrui-portal-api/pom.xml
  20. 27
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganization.java
  21. 9
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationDto.java
  22. 5
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationFeign.java
  23. 5
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationFeignFallback.java
  24. 6
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationVo.java
  25. 16
      anrui-portal/anrui-portal-biz/pom.xml
  26. 3
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.java
  27. 5
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationRest.java
  28. 6
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationService.java
  29. 2
      anrui-riskcenter/anrui-riskcenter-api/pom.xml
  30. 10
      anrui-riskcenter/anrui-riskcenter-biz/pom.xml
  31. 2
      anrui-scm/anrui-scm-api/pom.xml
  32. 14
      anrui-scm/anrui-scm-biz/pom.xml
  33. 8
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspection/ScmVehiclePatrolinspectionMapper.java
  34. 4
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspection/ScmVehiclePatrolinspectionMapper.xml
  35. 30
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspection/ScmVehiclePatrolinspectionService.java
  36. 8
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspectionsheet/ScmVehiclePatrolinspectionsheetMapper.java
  37. 11
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspectionsheet/ScmVehiclePatrolinspectionsheetService.java
  38. 13
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinventoryreport/ScmVehInventoryreportService.java
  39. 2
      anrui-terminal/anrui-terminal-api/pom.xml
  40. 3
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/scmvehicleexamine/AppExamineDetailsVo.java
  41. 3
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/scmvehicleexamine/AppExamineDto.java
  42. 3
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/scmvehicleexamine/AppExamineInfoVo.java
  43. 3
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/scmvehicleexamine/AppSubmitDto.java
  44. 21
      anrui-terminal/anrui-terminal-biz/pom.xml

4
anrui-base/anrui-base-api/pom.xml

@ -29,12 +29,12 @@
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<!-- <dependency>
<groupId>com.yxt.anrui</groupId>
<artifactId>anrui-riskcenter-api</artifactId>
<version>0.0.1</version>
<scope>compile</scope>
</dependency>
</dependency>-->
</dependencies>

10
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java

@ -52,6 +52,16 @@ public interface BaseVehicleFeign {
@PostMapping("/pagerList")
public ResultBean<PagerVo<BaseVehicleVo>> pagerList(@RequestBody PagerQuery<BaseVehicleQuery> pq);
/**
* 按照组织层级分页查询
*
* @param pq
* @return
*/
@ApiOperation("车辆信息按照组织层级分页查询")
@PostMapping("/pagerListByOrgSidPath")
public ResultBean<PagerVo<BaseVehicleVo>> pagerListByOrgSidPath(@RequestBody PagerQuery<BaseVehicleQuery> pq);
/**
* 新增保存
*

5
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java

@ -38,6 +38,11 @@ public class BaseVehicleFeignFallback implements BaseVehicleFeign {
return rb.setMsg("接口anrui-base/basevehicle/pagerList无法访问");
}
@Override
public ResultBean<PagerVo<BaseVehicleVo>> pagerListByOrgSidPath(PagerQuery<BaseVehicleQuery> pq) {
return null;
}
@Override
public ResultBean save(BaseVehicleDto dto) {
return ResultBean.fireFail().setMsg("接口anrui-base/basevehicle/save无法访问");

2
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleQuery.java

@ -26,6 +26,8 @@ public class BaseVehicleQuery implements Query {
@ApiModelProperty(value = "分公司sid")
private String createOrgSid;
@ApiModelProperty(value = "组织全路径")
private String orgSidPath;
@ApiModelProperty(value = "车架号")
private String vinNo;
@ApiModelProperty(value = "车型名称")

2
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleVo.java

@ -26,6 +26,8 @@ import java.util.Date;
@Data
public class BaseVehicleVo implements Vo {
@ApiModelProperty("组织全路径")
private String orgSidPath;
@ApiModelProperty("发动机号")
private String engineNo;
@ApiModelProperty(value = "备注")

18
anrui-base/anrui-base-biz/pom.xml

@ -19,7 +19,7 @@
<dependency>
<groupId>com.yxt.messagecenter</groupId>
<artifactId>message-center-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yxt</groupId>
@ -29,37 +29,37 @@
<dependency>
<artifactId>anrui-base-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-crm-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-portal-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-buscenter-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-scm-api</artifactId>
<groupId>com.yxt.anrui.scm</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-riskcenter-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-flowable-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<!--mysql-->
<dependency>
@ -98,7 +98,7 @@
<dependency>
<groupId>com.yxt.anrui.fin</groupId>
<artifactId>anrui-fin-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>

7
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturer/BaseManufacturerService.java

@ -14,7 +14,6 @@ import com.yxt.anrui.base.api.basemanufacturerfinance.BaseManufacturerFinanceVo;
import com.yxt.anrui.base.biz.basemanufacturerbank.BaseManufacturerBankService;
import com.yxt.anrui.base.biz.basemanufacturerfinance.BaseManufacturerFinanceService;
import com.yxt.anrui.base.biz.basevehiclebrand.BaseVehicleBrandService;
import com.yxt.anrui.base.common.enums.VehicleState;
import com.yxt.anrui.fin.api.kingdee.FinKingDeeFeign;
import com.yxt.anrui.fin.api.kingdee.bdsupplier.BdSupplier;
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign;
@ -539,6 +538,7 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer
//查询类别为分公司的
String type = "分公司";
List<String> orgList2 = selectOrgList(type);
orgList2.add(orgSid);
HashSet h1 = new HashSet(stringList);
HashSet h2 = new HashSet(orgList2);
//排除掉已存在类别为分公司的
@ -553,9 +553,10 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer
baseManufacturer.setSupplierType("0005");
baseManufacturer.setSupplierTypeValue("分公司");
baseManufacturer.setManufacturerName(sysOrganizationVo.getName());
baseManufacturer.setCreateOrg(s);
baseManufacturer.setCreateOrg(orgSid);
baseManufacturer.setCreateOrgName(sysOrganizationVo.getName());
baseManufacturer.setUseOrg(s);
baseManufacturer.setUseOrg(orgSid);
baseManufacturer.setManBankSid(s);
baseManufacturer.setUseOrgName(sysOrganizationVo.getName());
insert(baseManufacturer);
}

2
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml

@ -13,6 +13,7 @@
<!--分页列表-->
<select id="pagerList" resultType="com.yxt.anrui.base.api.basevehicle.BaseVehicleVo">
SELECT distinct
so.orgSidPath,
bv.sid,
bv.modelSid,
bv.engineNo,
@ -106,6 +107,7 @@
LEFT JOIN base_model_config bmc ON bv.`modelConfigSid` = bmc.`sid`
LEFT JOIN base_vehicle_certificate bvcf ON bv.`sid` = bvcf.`vehicleSid`
LEFT JOIN base_vehmodel_config bvc ON bvm.`sid` = bvc.`modelSid`
LEFT JOIN anrui_portal.sys_organization so ON bv.createOrgSid = so.sid
<where>
${ew.sqlSegment}
</where>

48
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java

@ -176,6 +176,54 @@ public class BaseVehicleRest implements BaseVehicleFeign {
return rb.success().setData(pv1);
}
@Override
public ResultBean<PagerVo<BaseVehicleVo>> pagerListByOrgSidPath(PagerQuery<BaseVehicleQuery> pq) {
ResultBean<PagerVo<BaseVehicleVo>> rb = ResultBean.fireFail();
IPage<BaseVehicleVo> page = baseVehicleService.pagerListByOrgSidPath(pq);
List<BaseVehicleVo> records = page.getRecords();
for (BaseVehicleVo record : records) {
//厂家库龄
if (record.getPriceDate() != null) {
Date priceDate = record.getPriceDate();
String today = DateUtil.today();
DateTime currentDate = DateUtil.parse(today);
int i = priceDate.compareTo(currentDate);
long betweenDay = DateUtil.between(priceDate, currentDate, DateUnit.DAY);
record.setLibraryAge(betweenDay * i * -1);
}
//公司库龄
if (record.getArrivalDate() != null) {
Date arrivalDate = record.getArrivalDate();
String today = DateUtil.today();
DateTime currentDate = DateUtil.parse(today);
int i = arrivalDate.compareTo(currentDate);
long betweenDay = DateUtil.between(arrivalDate, currentDate, DateUnit.DAY);
record.setOrgLibraryAge(betweenDay * i * -1);
}
//买断库龄
if (record.getSolidDate() != null) {
Date solidDate = record.getSolidDate();
String today = DateUtil.today();
DateTime currentDate = DateUtil.parse(today);
int i = solidDate.compareTo(currentDate);
long betweenDay = DateUtil.between(solidDate, currentDate, DateUnit.DAY);
record.setSettlementLibraryAge(betweenDay * i * -1);
}
String vinNo = record.getVinNo();
if (StringUtils.isNotBlank(vinNo)) {
record.setLastVinNo(vinNo.substring(vinNo.length() - 8));
}
String modelSid = record.getModelSid();
String modelConfigSid = record.getModelConfigSid();
String createOrgSid = record.getCreateOrgSid();
BaseVehmodelVo data = baseVehmodelConfigService.selectOne(modelSid, modelConfigSid, createOrgSid).getData();
record.setManufactorSettlementPrice(data.getManufactorSettlementPrice());
}
PagerVo<BaseVehicleVo> pv = new PagerVo<>();
PagerVo<BaseVehicleVo> pv1 = PagerUtil.pageToVo(page, pv);
return rb.success().setData(pv1);
}
@Override
public ResultBean save(BaseVehicleDto dto) {
ResultBean rb = ResultBean.fireFail();

149
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java

@ -121,6 +121,153 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba
return baseMapper.pagerList(page, qw);
}
public IPage<BaseVehicleVo> pagerListByOrgSidPath(PagerQuery<BaseVehicleQuery> pq) {
IPage<BaseVehicleQuery> page = PagerUtil.queryToPage(pq);
BaseVehicleQuery pagerQuery = pq.getParams();
QueryWrapper<BaseVehicleVo> qw = new QueryWrapper<>();
String orgSidPath = pagerQuery.getOrgSidPath();
SysOrganizationVo data = sysOrganizationFeign.selectByOrgSidPath(orgSidPath).getData();
String orgLevelKey = data.getOrgLevelKey();
if ("2".equals(orgLevelKey)){
orgSidPath = orgSidPath.substring(0,73);
qw.like("so.orgSidPath",orgSidPath);
}else if ("3".equals(orgLevelKey)){
qw.eq("bv.createOrgSid",pagerQuery.getCreateOrgSid());
}
qw.eq("bv.isDelete", "0");
if (StringUtils.isNotBlank(pagerQuery.getVinNo())) {//车架号
qw.like("bv.vinNo", pagerQuery.getVinNo());
}
if (StringUtils.isNotBlank(pagerQuery.getModelName())) {//车型名称
qw.like("bv.modelName", pagerQuery.getModelName());
}
if (StringUtils.isNotBlank(pagerQuery.getLocation())) {//存放地点
qw.like("bv.location", pagerQuery.getLocation());
}
if (StringUtils.isNotBlank(pagerQuery.getVehicleState())) {//库存状态
qw.eq("bv.vehicleState", pagerQuery.getVehicleState());
}
if (StringUtils.isNotBlank(pagerQuery.getCertificateStateValue())) {//合格证状态value
qw.eq("bvcf.certificateStateValue", pagerQuery.getCertificateStateValue());
}
if (StringUtils.isNotBlank(pagerQuery.getInsideCode())) {//内部编码
qw.like("bv.insideCode", pagerQuery.getInsideCode());
}
if (StringUtils.isNotBlank(pagerQuery.getManPurOrderTypeKey())) {//采购类型
qw.eq("bv.manPurOrderTypeKey", pagerQuery.getManPurOrderTypeKey());
}
if (StringUtils.isNotBlank(pagerQuery.getPriceDate())) {//厂家入库日期
qw.eq("bv.priceDate", pagerQuery.getPriceDate());
}
if (StringUtils.isNotBlank(pagerQuery.getSettlementStatus())) {//买断状态
qw.eq("bv.settlementStatus", pagerQuery.getSettlementStatus());
}
//车型字段
if (StringUtils.isNotBlank(pagerQuery.getCarBrand())) {//品牌
qw.eq("bvm.carBrand", pagerQuery.getCarBrand());
}
if (StringUtils.isNotBlank(pagerQuery.getVehicleType())) {//功能
qw.eq("bvm.vehicleType", pagerQuery.getVehicleType());
}
if (StringUtils.isNotBlank(pagerQuery.getProductLine())) {//系列
qw.eq("bvm.productLine", pagerQuery.getProductLine());
}
if (StringUtils.isNotBlank(pagerQuery.getDriveForm())) {//驱动
qw.eq("bvm.driveForm", pagerQuery.getDriveForm());
}
if (StringUtils.isNotBlank(pagerQuery.getPower())) {//马力
qw.eq("bvm.power", pagerQuery.getPower());
}
if (StringUtils.isNotBlank(pagerQuery.getVehicleVersion())) {//版本
qw.eq("bvm.vehicleVersion", pagerQuery.getVehicleVersion());
}
if (StringUtils.isNotBlank(pagerQuery.getFuelType())) {//燃料
qw.eq("bvm.fuelType", pagerQuery.getFuelType());
}
if (StringUtils.isNotBlank(pagerQuery.getVehicleTypeCode())) {//车型编码
qw.like("bvm.vehicleTypeCode", pagerQuery.getVehicleTypeCode());
}
if (StringUtils.isNotBlank(pagerQuery.getGearboxType())) {//变速箱
qw.eq("bvm.gearboxType", pagerQuery.getGearboxType());
}
if (StringUtils.isNotBlank(pagerQuery.getEmissionStandard())) {//排放标准
qw.eq("bvm.emissionStandard", pagerQuery.getEmissionStandard());
}
if (StringUtils.isNotBlank(pagerQuery.getEngineType())) {//发动机型号
qw.eq("bvm.engineType", pagerQuery.getEngineType());
}
if (StringUtils.isNotBlank(pagerQuery.getMarketSegments())) {//细分市场
qw.eq("bvm.marketSegments", pagerQuery.getMarketSegments());
}
if (StringUtils.isNotBlank(pagerQuery.getSpecifications())) {//规格型号
qw.like("bvm.specifications", pagerQuery.getSpecifications());
}
//车型配置字段
if (StringUtils.isNotBlank(pagerQuery.getCarColorKey())) {//颜色
qw.eq("bmc.carColorKey", pagerQuery.getCarColorKey());
}
if (StringUtils.isNotBlank(pagerQuery.getSlowMachineKey())) {//缓速器
qw.eq("bmc.slowMachineKey", pagerQuery.getSlowMachineKey());
}
if (StringUtils.isNotBlank(pagerQuery.getRearViewMirrorKey())) {//后视镜
qw.eq("bmc.rearViewMirrorKey", pagerQuery.getRearViewMirrorKey());
}
if (StringUtils.isNotBlank(pagerQuery.getSpecificationKey())) {//驾驶室
qw.eq("bmc.specificationKey", pagerQuery.getSpecificationKey());
}
if (StringUtils.isNotBlank(pagerQuery.getRearAxleKey())) {//后桥
qw.eq("bmc.rearAxleKey", pagerQuery.getRearAxleKey());
}
if (StringUtils.isNotBlank(pagerQuery.getRearAxleRatioKey())) {//速比
qw.eq("bmc.rearAxleRatioKey", pagerQuery.getRearAxleRatioKey());
}
if (StringUtils.isNotBlank(pagerQuery.getAirConditionerKey())) {//空调
qw.eq("bmc.airConditionerKey", pagerQuery.getAirConditionerKey());
}
if (StringUtils.isNotBlank(pagerQuery.getHubMaterialKey())) {//轮毂材质
qw.eq("bmc.hubMaterialKey", pagerQuery.getHubMaterialKey());
}
if (StringUtils.isNotBlank(pagerQuery.getBaffleModelKey())) {//导流罩
qw.eq("bmc.baffleModelKey", pagerQuery.getBaffleModelKey());
}
if (StringUtils.isNotBlank(pagerQuery.getSuspensionKey())) {//悬架
qw.eq("bmc.suspensionKey", pagerQuery.getSuspensionKey());
}
if (StringUtils.isNotBlank(pagerQuery.getSeatKey())) {//座椅
qw.eq("bmc.seatKey", pagerQuery.getSeatKey());
}
if (StringUtils.isNotBlank(pagerQuery.getTireCoverKey())) {//护轮罩
qw.eq("bmc.tireCoverKey", pagerQuery.getTireCoverKey());
}
if (StringUtils.isNotBlank(pagerQuery.getSaddleKey())) {//鞍座
qw.eq("bmc.saddleKey", pagerQuery.getSaddleKey());
}
if (StringUtils.isNotBlank(pagerQuery.getWheelbaseKey())) {//轴距
qw.eq("bmc.wheelbaseKey", pagerQuery.getWheelbaseKey());
}
if (StringUtils.isNotBlank(pagerQuery.getBumperKey())) {//保险杠
qw.eq("bmc.bumperKey", pagerQuery.getBumperKey());
}
if (StringUtils.isNotBlank(pagerQuery.getConfiguringBaoKey())) {//配置包
qw.eq("bmc.configuringBaoKey", pagerQuery.getConfiguringBaoKey());
}
if (StringUtils.isNotBlank(pagerQuery.getIndependentSourcesKey())) {//独立热源
qw.eq("bmc.independentSourcesKey", pagerQuery.getIndependentSourcesKey());
}
if (StringUtils.isNotBlank(pagerQuery.getFuelTankKey())) {//燃料箱
qw.eq("bmc.fuelTankKey", pagerQuery.getFuelTankKey());
}
if (StringUtils.isNotBlank(pagerQuery.getMultimediaKey())) {//多媒体
qw.eq("bmc.multimediaKey", pagerQuery.getMultimediaKey());
}
if (StringUtils.isNotBlank(pagerQuery.getConfigName())) {//常用配置名称
qw.eq("bmc.configName", pagerQuery.getConfigName());
}
qw.orderByDesc("bv.createOrgSid");
qw.orderByDesc("bv.priceDate");
return baseMapper.pagerList(page, qw);
}
/**
* 构造条件
*
@ -2866,4 +3013,6 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba
PagerVo<PayBaseVehicleVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
}

2
anrui-buscenter/anrui-buscenter-api/pom.xml

@ -13,7 +13,7 @@
<artifactId>anrui-buscenter-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>

18
anrui-buscenter/anrui-buscenter-biz/pom.xml

@ -19,7 +19,7 @@
<dependency>
<groupId>com.yxt.messagecenter</groupId>
<artifactId>message-center-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yxt</groupId>
@ -29,37 +29,37 @@
<dependency>
<artifactId>anrui-buscenter-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-riskcenter-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-portal-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-crm-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-base-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-flowable-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yxt.anrui.fin</groupId>
<artifactId>anrui-fin-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<!--mysql-->
<dependency>
@ -102,7 +102,7 @@
<dependency>
<groupId>com.yxt.anrui</groupId>
<artifactId>anrui-flowable-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>

2
anrui-crm/anrui-crm-api/pom.xml

@ -13,7 +13,7 @@
<artifactId>anrui-crm-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>

12
anrui-crm/anrui-crm-biz/pom.xml

@ -23,32 +23,32 @@
<dependency>
<artifactId>anrui-crm-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-portal-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-base-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-buscenter-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-riskcenter-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yxt.messagecenter</groupId>
<artifactId>message-center-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<!--mysql-->
<dependency>

2
anrui-fin/anrui-fin-api/pom.xml

@ -12,7 +12,7 @@
<artifactId>anrui-fin-api</artifactId>
<groupId>com.yxt.anrui.fin</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>

12
anrui-fin/anrui-fin-biz/pom.xml

@ -22,7 +22,7 @@
<dependency>
<groupId>com.yxt.anrui.fin</groupId>
<artifactId>anrui-fin-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yxt</groupId>
@ -80,32 +80,32 @@
<dependency>
<groupId>com.yxt.anrui</groupId>
<artifactId>anrui-crm-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.yxt.anrui</groupId>
<artifactId>anrui-portal-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.yxt.anrui</groupId>
<artifactId>anrui-buscenter-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.yxt.anrui</groupId>
<artifactId>anrui-base-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.yxt.messagecenter</groupId>
<artifactId>message-center-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>

2
anrui-flowable/anrui-flowable-api/pom.xml

@ -13,7 +13,7 @@
<artifactId>anrui-flowable-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>

4
anrui-flowable/anrui-flowable-biz/pom.xml

@ -18,12 +18,12 @@
<dependency>
<artifactId>anrui-flowable-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-portal-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>

2
anrui-portal/anrui-portal-api/pom.xml

@ -13,7 +13,7 @@
<artifactId>anrui-portal-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>

27
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganization.java

@ -25,13 +25,13 @@ import lombok.Data;
public class SysOrganization extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("部门/组织名称")
private String name;
@ApiModelProperty("父(部门/组织) sid")
private String psid;
@ApiModelProperty("联系电话")
private String linkPhone;
@ApiModelProperty("联系人")
@ -39,22 +39,22 @@ public class SysOrganization extends BaseEntity {
@ApiModelProperty("部门sid全路径")
private String orgSidPath;
@ApiModelProperty("排序")
private Integer sort;
@ApiModelProperty("地址")
private String addrs;
@ApiModelProperty("地理位置经纬度")
private String jwd;
@ApiModelProperty("二维码")
private String qrText;
@ApiModelProperty("限制本部门成员查看通讯录:限制开启后,本部门成员只能看到限定范围内的通讯录不能看到所有通讯录,仅可见自己")
private Integer limitOrgMember;
@ApiModelProperty("部门编码")
private String orgCode;
@ -75,4 +75,13 @@ public class SysOrganization extends BaseEntity {
@ApiModelProperty("组织属性value")
private String orgAttributeValue;
@ApiModelProperty("管理层级key")
private String orgLevelKey;
@ApiModelProperty("管理层级value")
private String orgLevelValue;
@ApiModelProperty("其他编码")
private String otherCode;
}

9
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationDto.java

@ -79,4 +79,13 @@ public class SysOrganizationDto implements Dto {
@ApiModelProperty("组织属性value")
private String orgAttributeValue;
@ApiModelProperty("管理层级key")
private String orgLevelKey;
@ApiModelProperty("管理层级value")
private String orgLevelValue;
@ApiModelProperty("其他编码")
private String otherCode;
}

5
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationFeign.java

@ -154,4 +154,9 @@ public interface SysOrganizationFeign {
@ResponseBody
@ApiOperation("所有分公司sid")
ResultBean<List<SysOrganizationVo>> selectOrgSidList();
@GetMapping("/selectByOrgSidPath")
@ResponseBody
@ApiOperation("组织层级分页查询")
ResultBean<SysOrganizationVo> selectByOrgSidPath(@RequestParam("orgSidPath") String orgSidPath);
}

5
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationFeignFallback.java

@ -157,4 +157,9 @@ public class SysOrganizationFeignFallback implements SysOrganizationFeign {
public ResultBean<List<SysOrganizationVo>> selectOrgSidList() {
return null;
}
@Override
public ResultBean<SysOrganizationVo> selectByOrgSidPath(String orgSidPath) {
return null;
}
}

6
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationVo.java

@ -77,4 +77,10 @@ public class SysOrganizationVo implements Vo {
private String orgAttributeKey;
@ApiModelProperty("组织属性value")
private String orgAttributeValue;
@ApiModelProperty("管理层级key")
private String orgLevelKey;
@ApiModelProperty("管理层级value")
private String orgLevelValue;
@ApiModelProperty("其他编码")
private String otherCode;
}

16
anrui-portal/anrui-portal-biz/pom.xml

@ -18,7 +18,7 @@
<dependency>
<artifactId>anrui-terminal-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yxt</groupId>
@ -28,23 +28,17 @@
<dependency>
<artifactId>anrui-portal-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-crm-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
</dependency>
<dependency>
<artifactId>anrui-flowable-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yxt.messagecenter</groupId>
<artifactId>message-center-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
@ -81,7 +75,7 @@
<dependency>
<groupId>com.yxt.anrui</groupId>
<artifactId>anrui-flowable-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>

3
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.java

@ -113,4 +113,7 @@ public interface SysOrganizationMapper extends BaseMapper<SysOrganization> {
SysOrganizationVo selectByPSid(@Param("sid") String sid, @Param("name") String name);
List<SysOrganizationVo> selectOrgSidList();
@Select("select * from sys_organization where orgSidPath = #{orgSidPath}")
SysOrganizationVo selectByOrgSidPath(String orgSidPath);
}

5
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationRest.java

@ -380,4 +380,9 @@ public class SysOrganizationRest implements SysOrganizationFeign {
List<SysOrganizationVo> stringList = sysOrganizationService.selectOrgSidList();
return rb.success().setData(stringList);
}
@Override
public ResultBean<SysOrganizationVo> selectByOrgSidPath(String orgSidPath) {
return sysOrganizationService.selectByOrgSidPath(orgSidPath);
}
}

6
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationService.java

@ -519,4 +519,10 @@ public class SysOrganizationService extends MybatisBaseService<SysOrganizationMa
public List<SysOrganizationVo> selectOrgSidList() {
return baseMapper.selectOrgSidList();
}
public ResultBean<SysOrganizationVo> selectByOrgSidPath(String orgSidPath) {
ResultBean<SysOrganizationVo> rb = ResultBean.fireFail();
SysOrganizationVo sysOrganizationVo = baseMapper.selectByOrgSidPath(orgSidPath);
return rb.success().setData(sysOrganizationVo);
}
}

2
anrui-riskcenter/anrui-riskcenter-api/pom.xml

@ -13,7 +13,7 @@
<artifactId>anrui-riskcenter-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>

10
anrui-riskcenter/anrui-riskcenter-biz/pom.xml

@ -23,27 +23,27 @@
<dependency>
<artifactId>anrui-riskcenter-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-portal-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-buscenter-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-crm-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-base-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<!--mysql-->
<dependency>

2
anrui-scm/anrui-scm-api/pom.xml

@ -12,7 +12,7 @@
<artifactId>anrui-scm-api</artifactId>
<groupId>com.yxt.anrui.scm</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>

14
anrui-scm/anrui-scm-biz/pom.xml

@ -29,7 +29,7 @@
<dependency>
<groupId>com.yxt.anrui.scm</groupId>
<artifactId>anrui-scm-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yxt</groupId>
@ -52,36 +52,36 @@
<dependency>
<groupId>com.yxt.anrui</groupId>
<artifactId>anrui-buscenter-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.yxt.anrui</groupId>
<artifactId>anrui-portal-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<artifactId>anrui-flowable-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yxt.anrui</groupId>
<artifactId>anrui-base-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.yxt.anrui.fin</groupId>
<artifactId>anrui-fin-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.yxt.messagecenter</groupId>
<artifactId>message-center-api</artifactId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>

8
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspection/ScmVehiclePatrolinspectionMapper.java

@ -36,10 +36,7 @@ import com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection.AppScmVehicleStayPat
import com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionVo;
import com.yxt.anrui.scm.api.scmvehinventorymonth.AppVinAndRemarksVo;
import com.yxt.anrui.scm.api.scmvehpatrolinspectionmonth.VehPatrolinspectionmonthVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import org.apache.ibatis.annotations.*;
import java.util.List;
@ -105,7 +102,8 @@ public interface ScmVehiclePatrolinspectionMapper extends BaseMapper<ScmVehicleP
@Select("select * from scm_vehicle_patrolinspection where isDelete = 0 and mainSid = #{sid} and vinNo = #{vin}")
List<AppScmVehiclePatrolinspectionPageVo> selectByMandSid(@Param("sid") String sid, @Param("vin") String vin);
@Update("update scm_vehicle_patrolinspection set isDelete = 1 where vinNo = #{vinNo} and id = #{id} ")
// @Update("update scm_vehicle_patrolinspection set isDelete = 1 where vinNo = #{vinNo} and id = #{id} ")
@Delete("delete from scm_vehicle_patrolinspection where vinNo = #{vinNo} and id = #{id}")
void deleteByVinNo(@Param("vinNo") String vinNo, @Param("id") String id);
List<AppScmVehiclePatrolinspectionPageVo> selectByVinNo(@Param("vinNo") String vinNo, @Param("useOrgSid") String useOrgSid);

4
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspection/ScmVehiclePatrolinspectionMapper.xml

@ -46,9 +46,9 @@
resultType="com.yxt.anrui.scm.api.scmvehpatrolinspectionmonth.VehPatrolinspectionmonthVo">
SELECT count(*),
(SELECT count(*) FROM scm_vehicle_patrolinspection svp WHERE svp.state = '1' and svp.mainSid = #{mainSid}) AS totalNumber,
(SELECT count(*) FROM scm_vehicle_patrolinspection svp WHERE svp.patrolInspectionStateKey = '001' and svp.pushState = 1 and svp.mainSid = #{mainSid}) AS unHandledNumber,
(SELECT count(*) FROM scm_vehicle_patrolinspection svp WHERE svp.patrolInspectionStateKey = '001' and svp.mainSid = #{mainSid}) AS unHandledNumber,
(SELECT count(*) FROM scm_vehicle_patrolinspection svp WHERE svp.patrolInspectionStateKey = '002' and svp.mainSid = #{mainSid}) AS processedNumber,
(SELECT count(*) FROM scm_vehicle_patrolinspection svp WHERE svp.patrolInspectionStateKey = '000' and svp.isDelete = 0 and svp.mainSid = #{mainSid}) AS notHandledNumber,
(SELECT count(*) FROM scm_vehicle_patrolinspection svp WHERE svp.patrolInspectionStateKey = '000' and svp.mainSid = #{mainSid}) AS notHandledNumber,
(SELECT count(*) FROM scm_vehicle_patrolinspection svp WHERE svp.patrolInspectionStateKey = '000' and svp.mainSid = #{mainSid}) AS surplusNumber,
(SELECT count(*) FROM scm_vehicle_patrolinspection svp WHERE svp.patrolInspectionStateKey = '003' and svp.mainSid = #{mainSid}) AS normalNumber
FROM scm_vehicle_patrolinspection svp

30
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspection/ScmVehiclePatrolinspectionService.java

@ -264,19 +264,18 @@ public class ScmVehiclePatrolinspectionService extends MybatisBaseService<ScmVeh
paramsQuery.setPatrolinspectionEndDate(s[1]);
}
QueryWrapper<AppScmVehiclePatrolinspectionPageVo> qw = new QueryWrapper<>();
qw.eq("svp.isDelete", 0);
if (StringUtils.isNotBlank(pagerQuery.getParams().getUseOrgSid())) {
qw.eq("svp.createOrgSid", pagerQuery.getParams().getUseOrgSid());
}
if (StringUtils.isNotBlank(pagerQuery.getParams().getWarehouseSid())) {
qw.eq("svp.locationSid", pagerQuery.getParams().getWarehouseSid());
}
if (StringUtils.isNotBlank(pagerQuery.getParams().getReportSid())) {
qw.eq("svp.mainSid", pagerQuery.getParams().getReportSid());
}
if (StringUtils.isNotBlank(pagerQuery.getParams().getState())) {
if (StringUtils.isNotBlank(pagerQuery.getParams().getUseOrgSid())) {
qw.eq("svp.createOrgSid", pagerQuery.getParams().getUseOrgSid());
}
if (StringUtils.isNotBlank(pagerQuery.getParams().getWarehouseSid())) {
qw.eq("svp.locationSid", pagerQuery.getParams().getWarehouseSid());
}
if (StringUtils.isNotBlank(pagerQuery.getParams().getReportSid())) {
qw.eq("svp.mainSid", pagerQuery.getParams().getReportSid());
}
if ("01".equals(pagerQuery.getParams().getState())) {
qw.eq("svp.state", "1");
qw.eq("svp.state", 1);
}
if ("02".equals(pagerQuery.getParams().getState())) {
qw.ne("svp.patrolInspectionStateKey", "000");
@ -294,6 +293,15 @@ public class ScmVehiclePatrolinspectionService extends MybatisBaseService<ScmVeh
qw.eq("svp.patrolInspectionStateKey", pagerQuery.getParams().getState());
}
} else {
if (StringUtils.isNotBlank(pagerQuery.getParams().getUseOrgSid())) {
qw.eq("svp.createOrgSid", pagerQuery.getParams().getUseOrgSid());
}
if (StringUtils.isNotBlank(pagerQuery.getParams().getWarehouseSid())) {
qw.eq("svp.locationSid", pagerQuery.getParams().getWarehouseSid());
}
if (StringUtils.isNotBlank(pagerQuery.getParams().getReportSid())) {
qw.eq("svp.mainSid", pagerQuery.getParams().getReportSid());
}
qw.eq("svp.patrolInspectionStateKey", "002").or().eq("svp.patrolInspectionStateKey", "003");
}
String patrolinspectionStartDate = pagerQuery.getParams().getPatrolinspectionStartDate();

8
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspectionsheet/ScmVehiclePatrolinspectionsheetMapper.java

@ -31,10 +31,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet.AppScmVehiclePatroVo;
import com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet.*;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import org.apache.ibatis.annotations.*;
import java.util.List;
@ -87,7 +84,8 @@ public interface ScmVehiclePatrolinspectionsheetMapper extends BaseMapper<ScmVeh
AppScmVehiclePatrolinspectionsheetInfoVo fetchByMainSid(String mainSid);
@Update("update scm_vehicle_patrolinspection set isDelete = 1 where mainSid = #{mainSid} ")
// @Update("update scm_vehicle_patrolinspection set isDelete = 1 where mainSid = #{mainSid} ")
@Delete("delete from scm_vehicle_patrolinspectionsheet where mainSid = #{mainSid}")
void deleteByMainSid(@Param("mainSid") String mainSid);
@Select("SELECT count(*) FROM scm_vehicle_patrolinspectionsheet WHERE mainSid = #{mainSid}")

11
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspectionsheet/ScmVehiclePatrolinspectionsheetService.java

@ -282,10 +282,12 @@ public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService<S
if (list.size() > 0) {
String id = list.get(0).getId();
String mainSid = list.get(0).getSid();
scmVehiclePatrolinspectionService.deleteByVinNo(dto.getVinNo(), id);
int count = baseMapper.selectByMainSidNum(mainSid);
if (count > 0) {
baseMapper.deleteByMainSid(mainSid);
if (!"000".equals(list.get(0).getStateKey()) && !"002".equals(list.get(0).getStateKey())){
scmVehiclePatrolinspectionService.deleteByVinNo(dto.getVinNo(), id);
int count = baseMapper.selectByMainSidNum(mainSid);
if (count > 0) {
baseMapper.deleteByMainSid(mainSid);
}
}
}
ScmVehiclePatrolinspection scmVehiclePatrolinspection = new ScmVehiclePatrolinspection();
@ -297,6 +299,7 @@ public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService<S
scmVehiclePatrolinspection.setPatrolInspectionState(oneValue);
scmVehiclePatrolinspection.setPatrolInspectionStateKey(oneKey);
scmVehiclePatrolinspection.setCreateOrgSid(useOrgSid);
scmVehiclePatrolinspection.setCreateBySid(dto.getUserSid());
scmVehiclePatrolinspection.setState(0);
scmVehiclePatrolinspection.setUseOrgSid(useOrgSid);
scmVehiclePatrolinspectionService.save(scmVehiclePatrolinspection);

13
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinventoryreport/ScmVehInventoryreportService.java

@ -29,13 +29,17 @@ import cn.hutool.core.bean.BeanUtil;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.portal.api.appversion.AppVersionDto;
import com.yxt.anrui.portal.api.sysuser.SysUserFeign;
import com.yxt.anrui.portal.api.sysuser.SysUserVo;
import com.yxt.anrui.scm.api.scmvehinventorymonth.AppScmVehInventorymonthInfoVo;
import com.yxt.anrui.scm.api.scmvehinventoryreport.*;
import com.yxt.anrui.scm.biz.scmvehinventorymonth.ScmVehInventorymonthService;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.JPushServer;
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 com.yxt.messagecenter.api.message.AppMessageDto;
import com.yxt.messagecenter.api.message.MessageFeign;
import com.yxt.messagecenter.api.message.MsgTargetUriEnum;
@ -44,13 +48,6 @@ import com.yxt.messagecenter.api.messagelist.MessageListFeign;
import com.yxt.messagecenter.api.messagetype.MessageTypeFeign;
import com.yxt.messagecenter.api.messagetype.MessageTypeVo;
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.omg.CORBA.BAD_CONTEXT;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

2
anrui-terminal/anrui-terminal-api/pom.xml

@ -13,7 +13,7 @@
<artifactId>anrui-terminal-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>

3
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/scmvehicleexamine/AppExamineDetailsVo.java

@ -71,4 +71,7 @@ public class AppExamineDetailsVo implements Vo {
@ApiModelProperty(value = "厂家入库日期")
private String inboundDate;
@ApiModelProperty("发动机号")
private String engineNo;
}

3
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/scmvehicleexamine/AppExamineDto.java

@ -58,6 +58,9 @@ public class AppExamineDto implements Dto {
@ApiModelProperty("洗车费")
private BigDecimal price;
@ApiModelProperty("发动机号")
private String engineNo;
@ApiModelProperty(value = "厂家入库日期")
@NotBlank(message = "厂家入库日期不能为空")
private String inboundDate;

3
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/scmvehicleexamine/AppExamineInfoVo.java

@ -67,6 +67,9 @@ public class AppExamineInfoVo implements Vo {
@ApiModelProperty(value = "厂家入库日期")
private String inboundDate;
@ApiModelProperty("发动机号")
private String engineNo;
private AppScmVehicleVo carDetailPage;
}

3
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/scmvehicleexamine/AppSubmitDto.java

@ -44,6 +44,9 @@ public class AppSubmitDto implements Dto {
@ApiModelProperty("洗车费")
private BigDecimal price;
@ApiModelProperty("发动机号")
private String engineNo;
@ApiModelProperty(value = "厂家入库日期")
@NotBlank(message = "厂家入库日期不能为空")
private String inboundDate;

21
anrui-terminal/anrui-terminal-biz/pom.xml

@ -18,47 +18,42 @@
<dependency>
<artifactId>anrui-terminal-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-base-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
</dependency>
<dependency>
<artifactId>anrui-crm-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-portal-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-buscenter-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-scm-api</artifactId>
<groupId>com.yxt.anrui.scm</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-fin-api</artifactId>
<groupId>com.yxt.anrui.fin</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-crm-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<artifactId>anrui-riskcenter-api</artifactId>
<groupId>com.yxt.anrui</groupId>
<version>0.0.1</version>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>

Loading…
Cancel
Save