diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplicationvehicle/BaseOutsourcingApplicationVehicle.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplicationvehicle/BaseOutsourcingApplicationVehicle.java index 871dbf7533..7ffe7bcaad 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplicationvehicle/BaseOutsourcingApplicationVehicle.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplicationvehicle/BaseOutsourcingApplicationVehicle.java @@ -53,7 +53,7 @@ public class BaseOutsourcingApplicationVehicle extends BaseEntity { private String outAppSid; // 外采申请单sid @ApiModelProperty("车架号") - private String VIN; // 车架号 + private String vinNo; // 车架号 /** * @return 外采申请单sid @@ -71,14 +71,14 @@ public class BaseOutsourcingApplicationVehicle extends BaseEntity { /** * @return 车架号 */ - public String getVIN(){ - return VIN; + public String getVinNo(){ + return vinNo; } /** - * @param VIN 车架号 to set + * @param vinNo 车架号 to set */ - public void setVIN(String VIN){ - this.VIN = VIN; + public void setVinNo(String vinNo){ + this.vinNo = vinNo; } } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplicationvehicle/BaseOutsourcingApplicationVehicleDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplicationvehicle/BaseOutsourcingApplicationVehicleDto.java index a3b7c4f23b..1b487866e9 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplicationvehicle/BaseOutsourcingApplicationVehicleDto.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplicationvehicle/BaseOutsourcingApplicationVehicleDto.java @@ -52,7 +52,7 @@ public class BaseOutsourcingApplicationVehicleDto implements Dto { private String outAppSid; // 外采申请单sid @ApiModelProperty("车架号") - private String VIN; // 车架号 + private String vinNo; // 车架号 /** @@ -72,14 +72,14 @@ public class BaseOutsourcingApplicationVehicleDto implements Dto { /** * @return 车架号 */ - public String getVIN(){ - return VIN; + public String getVinNo(){ + return vinNo; } /** * @param VIN 车架号 to set */ - public void setVIN(String VIN){ - this.VIN = VIN; + public void setVinNo(String vinNo){ + this.vinNo = vinNo; } } \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplicationvehicle/BaseOutsourcingApplicationVehicleVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplicationvehicle/BaseOutsourcingApplicationVehicleVo.java index 53c1da8a29..bceb2904e4 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplicationvehicle/BaseOutsourcingApplicationVehicleVo.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplicationvehicle/BaseOutsourcingApplicationVehicleVo.java @@ -52,7 +52,7 @@ public class BaseOutsourcingApplicationVehicleVo implements Vo { private String outAppSid; // 外采申请单sid @ApiModelProperty("车架号") - private String VIN; // 车架号 + private String vinNo; // 车架号 /** @@ -72,14 +72,14 @@ public class BaseOutsourcingApplicationVehicleVo implements Vo { /** * @return 车架号 */ - public String getVIN(){ - return VIN; + public String getVinNo(){ + return vinNo; } /** * @param VIN 车架号 to set */ - public void setVIN(String VIN){ - this.VIN = VIN; + public void setVinNo(String vinNo){ + this.vinNo = vinNo; } } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BusVehicleOrderCountQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BusVehicleOrderCountQuery.java new file mode 100644 index 0000000000..4fe1b022a0 --- /dev/null +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BusVehicleOrderCountQuery.java @@ -0,0 +1,20 @@ +package com.yxt.anrui.base.api.basevehicle; + +import com.yxt.common.core.query.Query; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @Author dimengzhe + * @Date 2022/5/16 13:54 + * @Description + */ +@Data +public class BusVehicleOrderCountQuery implements Query { + private static final long serialVersionUID = -6489349086104135416L; + + @ApiModelProperty(value = "车型sid") + private String modelSid; + @ApiModelProperty(value = "配置sid") + private String configSid; +} diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/PcBaseVehicleOrderQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/PcBaseVehicleOrderQuery.java index 08b2652c4a..e6bbdcb6b6 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/PcBaseVehicleOrderQuery.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/PcBaseVehicleOrderQuery.java @@ -30,4 +30,7 @@ public class PcBaseVehicleOrderQuery implements Query { @ApiModelProperty(value = "已选择的车辆的sid") private List sidList = new ArrayList<>(); + + @ApiModelProperty(value = "车架号") + private String linkNo; } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapplydetail/BusVehicleApplyDetailFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapplydetail/BusVehicleApplyDetailFeign.java index fbcf5e78d3..304ec1ad00 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapplydetail/BusVehicleApplyDetailFeign.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapplydetail/BusVehicleApplyDetailFeign.java @@ -1,11 +1,13 @@ package com.yxt.anrui.base.api.busvehicleapplydetail; +import com.yxt.anrui.base.api.basevehicle.BusVehicleOrderCountQuery; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.cloud.openfeign.SpringQueryMap; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; @@ -59,4 +61,8 @@ public interface BusVehicleApplyDetailFeign { @ApiOperation("销售订单-采购订单分页列表") @PostMapping("/applyPage") ResultBean> applyPage(@RequestBody PagerQuery pagerQuery); + + @ApiOperation("销售订单-采购订单数量") + @GetMapping("/selectOrderCount") + ResultBean selectOrderCount(@SpringQueryMap BusVehicleOrderCountQuery busVehicleOrderCountQuery); } \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapplydetail/BusVehicleApplyDetailFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapplydetail/BusVehicleApplyDetailFeignFallback.java index 943b87dff5..f02894ee8e 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapplydetail/BusVehicleApplyDetailFeignFallback.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapplydetail/BusVehicleApplyDetailFeignFallback.java @@ -1,5 +1,6 @@ package com.yxt.anrui.base.api.busvehicleapplydetail; +import com.yxt.anrui.base.api.basevehicle.BusVehicleOrderCountQuery; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; @@ -56,4 +57,9 @@ public class BusVehicleApplyDetailFeignFallback implements BusVehicleApplyDetail public ResultBean> applyPage(PagerQuery pagerQuery) { return null; } + + @Override + public ResultBean selectOrderCount(BusVehicleOrderCountQuery busVehicleOrderCountQuery) { + return null; + } } \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/OrderListVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/OrderListVo.java new file mode 100644 index 0000000000..64649fa61c --- /dev/null +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/OrderListVo.java @@ -0,0 +1,22 @@ +package com.yxt.anrui.base.api.busvehicleorder; + +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @Author dimengzhe + * @Date 2022/5/16 14:32 + * @Description + */ +@Data +public class OrderListVo implements Vo { + private static final long serialVersionUID = -2178552075352787095L; + + @ApiModelProperty(value = "台数") + private String platformNo; + + @ApiModelProperty(value = "锁定台数") + private String lockingNum; + +} 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 8517294f94..fa8407ac80 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 @@ -1166,6 +1166,9 @@ public class BaseVehicleService extends MybatisBaseService 0) { qw.notIn("bv.sid", query.getSidList()); } + if(StringUtils.isNotBlank(query.getLinkNo())){ + qw.like("bv.vinNo",query.getLinkNo()); + } } return qw; } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailMapper.java index c63704b1a0..ac13c1bbd3 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailMapper.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailMapper.java @@ -9,6 +9,7 @@ import com.yxt.anrui.base.api.busvehicleapply.BusVehicleApply; import com.yxt.anrui.base.api.busvehicleapplydetail.BusVehicleApplyDetail; import com.yxt.anrui.base.api.busvehicleapplydetail.BusVehicleApplyDetailVo; import com.yxt.anrui.base.api.busvehicleapplydetail.BusVehicleApplyListVo; +import com.yxt.anrui.base.api.busvehicleorder.OrderListVo; import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -57,4 +58,11 @@ public interface BusVehicleApplyDetailMapper extends BaseMapper applyPage(IPage page, @Param(Constants.WRAPPER)QueryWrapper qw); + + /** + * 根据车型sid及配置sid查询采购订单的数量 + * @param qw 查询条件 + * @return + */ + List selectOrderCount(@Param(Constants.WRAPPER) QueryWrapper qw); } \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailMapper.xml index e5f0c0d6f9..cb365374b6 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailMapper.xml @@ -31,4 +31,11 @@ left join bus_vehicle_order bo on bo.purchaseApplyMediumModelSid = bd.sid ${ew.customSqlSegment} + + \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailRest.java index 41da585a5f..32d74b82af 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailRest.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailRest.java @@ -1,6 +1,7 @@ package com.yxt.anrui.base.biz.busvehicleapplydetail; import cn.hutool.core.bean.BeanUtil; +import com.yxt.anrui.base.api.basevehicle.BusVehicleOrderCountQuery; import com.yxt.anrui.base.api.busvehicleapplydetail.*; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; @@ -86,5 +87,15 @@ public class BusVehicleApplyDetailRest implements BusVehicleApplyDetailFeign { return rb.success().setData(pv); } + /** + * 根据车型sid及配置sid查询采购订单数量 + * @param busVehicleOrderCountQuery 查询条件 + * @return + */ + @Override + public ResultBean selectOrderCount(BusVehicleOrderCountQuery busVehicleOrderCountQuery) { + return busVehicleApplyDetailService.selectOrderCount(busVehicleOrderCountQuery); + } + } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailService.java index 80ab28a703..ea4e9589c2 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailService.java @@ -3,11 +3,14 @@ package com.yxt.anrui.base.biz.busvehicleapplydetail; 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.basevehicle.BusVehicleOrderCountQuery; import com.yxt.anrui.base.api.busvehicleapply.BusVehicleApply; import com.yxt.anrui.base.api.busvehicleapplydetail.*; +import com.yxt.anrui.base.api.busvehicleorder.OrderListVo; 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; @@ -29,134 +32,172 @@ import java.util.List; */ @Service public class BusVehicleApplyDetailService extends MybatisBaseService { - public PagerVo listPage(PagerQuery pq) { - BusVehicleApplyDetailQuery query = pq.getParams(); - QueryWrapper qw = createQueryWrapper(query); - IPage page = PagerUtil.queryToPage(pq); - IPage pagging = baseMapper.selectPage(page, qw); - PagerVo p = PagerUtil.pageToVo(pagging, null); - return p; - } - public List listAll(BusVehicleApplyDetailQuery query) { - QueryWrapper qw = createQueryWrapper(query); - return baseMapper.selectList(qw); - } - private QueryWrapper createQueryWrapper(BusVehicleApplyDetailQuery query) { - // todo: 这里根据具体业务调整查询条件 - // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); - QueryWrapper qw = new QueryWrapper<>(); - - - if (StringUtils.isNotBlank(query.getApplySid())) { - qw.eq("applySid", query.getApplySid()); - } - - if (StringUtils.isNotBlank(query.getVehicleSid())) { - qw.eq("vehicleSid", query.getVehicleSid()); - } - - if (StringUtils.isNotBlank(query.getVehicleName())) { - qw.eq("vehicleName", query.getVehicleName()); - } - - if (StringUtils.isNotBlank(query.getConfigName())) { - qw.eq("configName", query.getConfigName()); - } - - if (StringUtils.isNotBlank(query.getMoreConfig())) { - qw.eq("moreConfig", query.getMoreConfig()); - } - - if (StringUtils.isNotBlank(query.getPlannedQuantity())) { - qw.eq("plannedQuantity", query.getPlannedQuantity()); - } - - if (StringUtils.isNotBlank(query.getActualQuantity())) { - qw.eq("actualQuantity", query.getActualQuantity()); - } - return qw; - } - - public PagerVo listPageVo(PagerQuery pq) { - BusVehicleApplyDetailQuery query = pq.getParams(); - QueryWrapper qw = createQueryWrapper(query); - IPage page = PagerUtil.queryToPage(pq); - IPage pagging = baseMapper.selectPageVo(page, qw); - PagerVo p = PagerUtil.pageToVo(pagging, null); - return p; - } - - public List listAllVo(BusVehicleApplyDetailQuery query) { - QueryWrapper qw = createQueryWrapper(query); - return baseMapper.selectListAllVo(qw); - } - - public List listVo() { - return baseMapper.selectListVo(); - } - - public void saveOrUpdateDto(BusVehicleApplyDetailDto dto){ - BusVehicleApplyDetail entity = new BusVehicleApplyDetail(); - dto.fillEntity(entity); - this.saveOrUpdate(entity); - } - - public BusVehicleApplyDetailVo fetchByIdVo(String id){ - BusVehicleApplyDetail entity = this.fetchById(id); - BusVehicleApplyDetailVo vo = new BusVehicleApplyDetailVo(); - BeanUtil.copyProperties(entity, vo); - return vo; - } - - public void delByApplySid(String sid) { - baseMapper.delByApplySid(sid); - } - - public List fetchByApplySid(String sid) { - List busVehicleApplyDetailVos = baseMapper.fetchByApplySid(sid); - return busVehicleApplyDetailVos; - } - public BusVehicleApplyDetailVo selModel(String sid) { - return baseMapper.selModel(sid); - } - - /** - * 销售订单-采购订单分页列表 - * @param pagerQuery 查询条件 - * @return - */ - public PagerVo applyPage(PagerQuery pagerQuery) { - BusVehicleApplyListQuery query = pagerQuery.getParams(); - QueryWrapper qw = applyPageWrapper(query); - IPage page = PagerUtil.queryToPage(pagerQuery); - IPage pagging = baseMapper.applyPage(page, qw); - List list = pagging.getRecords(); - for (int i = 0; i p = PagerUtil.pageToVo(pagging, null); - return p; - } - - /** - * 销售订单-采购订单分页列表构造条件 - * @param query - * @return - */ + public PagerVo listPage(PagerQuery pq) { + BusVehicleApplyDetailQuery query = pq.getParams(); + QueryWrapper qw = createQueryWrapper(query); + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPage(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + public List listAll(BusVehicleApplyDetailQuery query) { + QueryWrapper qw = createQueryWrapper(query); + return baseMapper.selectList(qw); + } + + private QueryWrapper createQueryWrapper(BusVehicleApplyDetailQuery query) { + // todo: 这里根据具体业务调整查询条件 + // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); + QueryWrapper qw = new QueryWrapper<>(); + + + if (StringUtils.isNotBlank(query.getApplySid())) { + qw.eq("applySid", query.getApplySid()); + } + + if (StringUtils.isNotBlank(query.getVehicleSid())) { + qw.eq("vehicleSid", query.getVehicleSid()); + } + + if (StringUtils.isNotBlank(query.getVehicleName())) { + qw.eq("vehicleName", query.getVehicleName()); + } + + if (StringUtils.isNotBlank(query.getConfigName())) { + qw.eq("configName", query.getConfigName()); + } + + if (StringUtils.isNotBlank(query.getMoreConfig())) { + qw.eq("moreConfig", query.getMoreConfig()); + } + + if (StringUtils.isNotBlank(query.getPlannedQuantity())) { + qw.eq("plannedQuantity", query.getPlannedQuantity()); + } + + if (StringUtils.isNotBlank(query.getActualQuantity())) { + qw.eq("actualQuantity", query.getActualQuantity()); + } + return qw; + } + + public PagerVo listPageVo(PagerQuery pq) { + BusVehicleApplyDetailQuery query = pq.getParams(); + QueryWrapper qw = createQueryWrapper(query); + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + public List listAllVo(BusVehicleApplyDetailQuery query) { + QueryWrapper qw = createQueryWrapper(query); + return baseMapper.selectListAllVo(qw); + } + + public List listVo() { + return baseMapper.selectListVo(); + } + + public void saveOrUpdateDto(BusVehicleApplyDetailDto dto) { + BusVehicleApplyDetail entity = new BusVehicleApplyDetail(); + dto.fillEntity(entity); + this.saveOrUpdate(entity); + } + + public BusVehicleApplyDetailVo fetchByIdVo(String id) { + BusVehicleApplyDetail entity = this.fetchById(id); + BusVehicleApplyDetailVo vo = new BusVehicleApplyDetailVo(); + BeanUtil.copyProperties(entity, vo); + return vo; + } + + public void delByApplySid(String sid) { + baseMapper.delByApplySid(sid); + } + + public List fetchByApplySid(String sid) { + List busVehicleApplyDetailVos = baseMapper.fetchByApplySid(sid); + return busVehicleApplyDetailVos; + } + + public BusVehicleApplyDetailVo selModel(String sid) { + return baseMapper.selModel(sid); + } + + /** + * 销售订单-采购订单分页列表 + * + * @param pagerQuery 查询条件 + * @return + */ + public PagerVo applyPage(PagerQuery pagerQuery) { + BusVehicleApplyListQuery query = pagerQuery.getParams(); + QueryWrapper qw = applyPageWrapper(query); + IPage page = PagerUtil.queryToPage(pagerQuery); + IPage pagging = baseMapper.applyPage(page, qw); + List list = pagging.getRecords(); + for (int i = 0; i < list.size(); i++) { + int platformNo = list.get(i).getPlatformNo(); + int lockingNum = list.get(i).getLockingNum(); + int useNum = platformNo - lockingNum; + list.get(i).setUseNum(useNum); + } + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + /** + * 销售订单-采购订单分页列表构造条件 + * + * @param query + * @return + */ private QueryWrapper applyPageWrapper(BusVehicleApplyListQuery query) { QueryWrapper qw = new QueryWrapper<>(); - if (query != null) { - //车型sid - qw.eq("bd.vehicleSid", query.getModelSid()); - //配置sid - qw.eq("bd.configSid", query.getConfigSid()); - if (query.getSidList().size() > 0) { - qw.notIn("bo.sid", query.getSidList()); - } - } + if (query != null) { + //车型sid + qw.eq("bd.vehicleSid", query.getModelSid()); + //配置sid + qw.eq("bd.configSid", query.getConfigSid()); + if (query.getSidList().size() > 0) { + qw.notIn("bo.sid", query.getSidList()); + } + } return qw; } + + /** + * 根据车型sid及配置sid查询采购订单的数量 + * + * @param query 查询条件 + * @return + */ + public ResultBean selectOrderCount(BusVehicleOrderCountQuery query) { + ResultBean rb = ResultBean.fireFail(); + QueryWrapper qw = new QueryWrapper<>(); + if (query != null) { + //车型sid + qw.eq("bd.vehicleSid", query.getModelSid()); + //配置sid + qw.eq("bd.configSid", query.getConfigSid()); + } + List orderListVoList = baseMapper.selectOrderCount(qw); + int count = 0; + int plat = 0; + int locking = 0; + for (int i = 0; i < orderListVoList.size(); i++) { + String platformNo = orderListVoList.get(i).getPlatformNo(); + String lockingNum = orderListVoList.get(i).getLockingNum(); + if (StringUtils.isNotBlank(platformNo)) { + plat = Integer.parseInt(platformNo); + if (StringUtils.isNotBlank(lockingNum)) { + locking = Integer.parseInt(lockingNum); + } + } + count = count+(plat-locking); + } + return rb.success().setData(count); + } } \ No newline at end of file diff --git a/anrui-base/anrui-base-ui/src/views/Regist/User.vue b/anrui-base/anrui-base-ui/src/views/Regist/User.vue index 164af72c8b..125e625b52 100644 --- a/anrui-base/anrui-base-ui/src/views/Regist/User.vue +++ b/anrui-base/anrui-base-ui/src/views/Regist/User.vue @@ -55,7 +55,7 @@ import { registUser, getVerificationCode - } from '@/api/user.js' + } from '@/api/user1.js' import qs from 'qs' import UploadImg from '@/components/uploadFile/index.vue' import paddwordinput from '@/components/passwordSafe/index.vue' @@ -171,7 +171,7 @@ this.$refs[formName].validate((valid) => { if (valid) { registUser(qs.stringify(this.userForm)).then((res) => { - this.btnDisabled = false + this.btnDisabled = false this.$confirm('注册成功, 是否关闭页面?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', @@ -180,7 +180,7 @@ window.close(); }) }).catch(() => { - this.btnDisabled = false + this.btnDisabled = false }) } else { return false; diff --git a/anrui-base/anrui-base-ui/src/views/system-admin/check/people.vue b/anrui-base/anrui-base-ui/src/views/system-admin/check/people.vue index 4980e9ed9f..ab05449eba 100644 --- a/anrui-base/anrui-base-ui/src/views/system-admin/check/people.vue +++ b/anrui-base/anrui-base-ui/src/views/system-admin/check/people.vue @@ -82,7 +82,7 @@ @@ -385,7 +388,9 @@ export default { border: 1px solid #dfe4ed; height: 40px; } - +.tableHeaderClass{ + font-size: 8px; +} .tit { margin-bottom: -10px; } diff --git a/anrui-scm/anrui-scm-ui/src/views/chexingchaxun/modelinquire/vehiclelibraryconfiguration.vue b/anrui-scm/anrui-scm-ui/src/views/chexingchaxun/modelinquire/vehiclelibraryconfiguration.vue index 8807de75c0..d44a4b3db5 100644 --- a/anrui-scm/anrui-scm-ui/src/views/chexingchaxun/modelinquire/vehiclelibraryconfiguration.vue +++ b/anrui-scm/anrui-scm-ui/src/views/chexingchaxun/modelinquire/vehiclelibraryconfiguration.vue @@ -2,11 +2,9 @@
-
车型库配置列表
+
【{{ modelName }}】车型常用配置列表
- - 确定 - 关闭 + 返回上一级
@@ -127,14 +125,10 @@
-
-
【{{ modelName }}】车型常用配置列表
- -
- + - +