From 3ee4564f6450857a43f508271259b468cf3d1f79 Mon Sep 17 00:00:00 2001 From: rentaiming <806181062@qq.com> Date: 星期三, 24 七月 2024 18:31:59 +0800 Subject: [PATCH] 森林防火 供应商管理 --- ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/StoreManagementQuery.java | 4 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkService.java | 4 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java | 13 + ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java | 1 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysOperLog.java | 172 ------------------------ ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/RegionQuery.java | 10 + ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java | 11 + ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java | 37 ++-- ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkController.java | 2 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlRegionController.java | 22 +++ ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkService.java | 2 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java | 39 ++++- ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkController.java | 3 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyController.java | 3 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlRegionServiceImpl.java | 39 +++++ ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlRegionService.java | 6 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyService.java | 4 17 files changed, 161 insertions(+), 211 deletions(-) diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysOperLog.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysOperLog.java index a3c350f..36f7c7d 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysOperLog.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysOperLog.java @@ -5,12 +5,14 @@ import com.ruoyi.common.core.annotation.Excel; import com.ruoyi.common.core.annotation.Excel.ColumnType; import com.ruoyi.common.core.web.domain.BaseEntity; +import lombok.Data; /** * 操作日志记录表 oper_log * * @author ruoyi */ +@Data public class SysOperLog extends BaseEntity { private static final long serialVersionUID = 1L; @@ -83,173 +85,7 @@ @Excel(name = "消耗时间", suffix = "毫秒") private Long costTime; - public Long getOperId() - { - return operId; - } + @Excel(name = "电话") + private String phone; - public void setOperId(Long operId) - { - this.operId = operId; - } - - public String getTitle() - { - return title; - } - - public void setTitle(String title) - { - this.title = title; - } - - public Integer getBusinessType() - { - return businessType; - } - - public void setBusinessType(Integer businessType) - { - this.businessType = businessType; - } - - public Integer[] getBusinessTypes() - { - return businessTypes; - } - - public void setBusinessTypes(Integer[] businessTypes) - { - this.businessTypes = businessTypes; - } - - public String getMethod() - { - return method; - } - - public void setMethod(String method) - { - this.method = method; - } - - public String getRequestMethod() - { - return requestMethod; - } - - public void setRequestMethod(String requestMethod) - { - this.requestMethod = requestMethod; - } - - public Integer getOperatorType() - { - return operatorType; - } - - public void setOperatorType(Integer operatorType) - { - this.operatorType = operatorType; - } - - public String getOperName() - { - return operName; - } - - public void setOperName(String operName) - { - this.operName = operName; - } - - public String getDeptName() - { - return deptName; - } - - public void setDeptName(String deptName) - { - this.deptName = deptName; - } - - public String getOperUrl() - { - return operUrl; - } - - public void setOperUrl(String operUrl) - { - this.operUrl = operUrl; - } - - public String getOperIp() - { - return operIp; - } - - public void setOperIp(String operIp) - { - this.operIp = operIp; - } - - public String getOperParam() - { - return operParam; - } - - public void setOperParam(String operParam) - { - this.operParam = operParam; - } - - public String getJsonResult() - { - return jsonResult; - } - - public void setJsonResult(String jsonResult) - { - this.jsonResult = jsonResult; - } - - public Integer getStatus() - { - return status; - } - - public void setStatus(Integer status) - { - this.status = status; - } - - public String getErrorMsg() - { - return errorMsg; - } - - public void setErrorMsg(String errorMsg) - { - this.errorMsg = errorMsg; - } - - public Date getOperTime() - { - return operTime; - } - - public void setOperTime(Date operTime) - { - this.operTime = operTime; - } - - public Long getCostTime() - { - return costTime; - } - - public void setCostTime(Long costTime) - { - this.costTime = costTime; - } } diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java index e31b4b4..363bb5a 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java @@ -80,7 +80,6 @@ /** * 密码 */ - @NotBlank(message = "密码不能为空") private String password; /** 帐号状态(0正常 1停用) */ diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlRegionController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlRegionController.java index fc8effe..f980ebe 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlRegionController.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlRegionController.java @@ -2,6 +2,8 @@ import com.ruoyi.common.core.domain.R; +import com.ruoyi.management.domain.SlRegion; +import com.ruoyi.management.domain.dto.RegionQuery; import com.ruoyi.management.domain.vo.RegionVo; import com.ruoyi.management.service.SlRegionService; import io.swagger.annotations.Api; @@ -35,4 +37,24 @@ return R.ok(regionService.listRegionVo()); } + + @PostMapping("/getcityRegione") + @ApiOperation(value = "获取城市") + public R<List<SlRegion>> getcityRegione(RegionQuery regionQuery) { + return R.ok(regionService.getcityRegione(regionQuery)); + } + + @PostMapping("/getcountyRegione") + @ApiOperation(value = "获取县") + public R<List<SlRegion>> getcountyRegione(RegionQuery regionQuery) { + return R.ok(regionService.getcountyRegione(regionQuery)); + } + + @PostMapping("/gettownRegione") + @ApiOperation(value = "获取乡") + public R<List<SlRegion>> gettownRegione(RegionQuery regionQuery) { + return R.ok(regionService.gettownRegione(regionQuery)); + } + + } diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkController.java index bc4470b..51b4e74 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkController.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkController.java @@ -50,7 +50,7 @@ @PostMapping("/updSlVolumeProductionCk") @ApiOperation(value = "修改出库") - public R updSlVolumeProductionCk(@RequestBody SlVolumeProductionCkDTO slVolumeProductionCkDTO) { + public R updSlVolumeProductionCk(@RequestBody List<SlVolumeProductionCkDTO> slVolumeProductionCkDTO) { slVolumeProductionCkService.updSlVolumeProductionCk(slVolumeProductionCkDTO); return R.ok(); } diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkController.java index 8525768..00c71bf 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkController.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkController.java @@ -14,6 +14,7 @@ import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; +import java.util.List; /** * <p> @@ -46,7 +47,7 @@ @PostMapping("/uplSlVolumeProductionRk") @ApiOperation(value = "修改入库批次管理") - public R uplSlVolumeProductionRk(@RequestBody SlVolumeProductionRkDTO SlVolumeProductionRkDTO) { + public R uplSlVolumeProductionRk(@RequestBody List<SlVolumeProductionRkDTO> SlVolumeProductionRkDTO) { slVolumeProductionRkService.uplSlVolumeProductionRk(SlVolumeProductionRkDTO); return R.ok(); } diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyController.java index 1b87f65..cabb6cb 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyController.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyController.java @@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; +import java.util.List; /** * <p> @@ -47,7 +48,7 @@ @PostMapping("/updSlVolumeProductionZy") @ApiOperation(value = "修改转移") - public R updSlVolumeProductionZy(@RequestBody UpdaddSlVolumeProductionZyDTO updaddSlVolumeProductionZyDTO) { + public R updSlVolumeProductionZy(@RequestBody List<UpdaddSlVolumeProductionZyDTO> updaddSlVolumeProductionZyDTO) { slVolumeProductionZyService.updSlVolumeProductionZy(updaddSlVolumeProductionZyDTO); return R.ok(); } diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/RegionQuery.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/RegionQuery.java new file mode 100644 index 0000000..5eb537c --- /dev/null +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/RegionQuery.java @@ -0,0 +1,10 @@ +package com.ruoyi.management.domain.dto; + +import io.swagger.annotations.ApiModel; +import lombok.Data; + +@Data +@ApiModel("地址通过上一级code找下一件") +public class RegionQuery { + private String code; +} diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/StoreManagementQuery.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/StoreManagementQuery.java index b3753a0..a06e688 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/StoreManagementQuery.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/StoreManagementQuery.java @@ -6,7 +6,7 @@ import lombok.Data; @Data -@ApiModel("仓库管理分页数据查询传输对象") +@ApiModel("仓库库存分页数据查询传输对象") public class StoreManagementQuery extends BasePage { @ApiModelProperty("仓库名称") private String storeManagementName; @@ -18,5 +18,5 @@ private Integer storeManagementNumber; @ApiModelProperty("仓库等级 1省级,2市州级,3市县级,5乡镇级,6 经营单位") - private Integer storeManagementGrade; + private String storeManagementGrade; } diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlRegionService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlRegionService.java index 60e6bb7..e80653d 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlRegionService.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlRegionService.java @@ -3,6 +3,7 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.management.domain.SlRegion; +import com.ruoyi.management.domain.dto.RegionQuery; import com.ruoyi.management.domain.vo.RegionVo; import java.util.List; @@ -18,5 +19,10 @@ public interface SlRegionService extends IService<SlRegion> { List<RegionVo> listRegionVo(); + List<SlRegion> getcityRegione(RegionQuery regionQuery); + List<SlRegion> getcountyRegione(RegionQuery regionQuery); + + List<SlRegion> gettownRegione(RegionQuery regionQuery); + } diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkService.java index 56391e4..7674d05 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkService.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkService.java @@ -25,7 +25,7 @@ PageDTO<ManagementimgSlVolumeProductionCkVO> getManagementimgSlVolumeProductionCkList(SlGoodsMaterialsSlVolumeProductionRkQuery slGoodsMaterialsSlVolumeProductionRkQuery); - void updSlVolumeProductionCk(SlVolumeProductionCkDTO slVolumeProductionCkDTO); + void updSlVolumeProductionCk(List<SlVolumeProductionCkDTO>slVolumeProductionCkDTO); void addSlVolumeProductionCk(AddSlVolumeProductionCkDTO addSlVolumeProductionCkDTO); diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkService.java index 813353b..801e6ca 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkService.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkService.java @@ -10,6 +10,8 @@ import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; +import java.util.List; + /** * <p> * 发起入库管理 服务类 @@ -26,7 +28,7 @@ void addVolumeProductionRkgl(@RequestBody SlVolumeProductionRkListDTO slVolumeProductionRkListDTO); - void uplSlVolumeProductionRk(@RequestBody SlVolumeProductionRkDTO SlVolumeProductionRkDTO); + void uplSlVolumeProductionRk(@RequestBody List<SlVolumeProductionRkDTO> SlVolumeProductionRkDTO); PageDTO<getVolumeProductionRkgCodeVO> getVolumeProductionRkgCode(VolumeProductionRkgCodeQuery volumeProductionRkgCodeQuery); ManagementimgVolumeProductionRkVO codeInfo(Long id); diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyService.java index 95df937..f5a8d2c 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyService.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyService.java @@ -7,6 +7,8 @@ import com.ruoyi.management.domain.vo.getVolumeProductionzyCodeVO; import org.springframework.web.bind.annotation.RequestBody; +import java.util.List; + /** * <p> * 发起转移 服务类 @@ -20,7 +22,7 @@ void addSlVolumeProductionZy(AddaddSlVolumeProductionZyDTO addaddSlVolumeProductionZyDTO); - void updSlVolumeProductionZy(UpdaddSlVolumeProductionZyDTO updaddSlVolumeProductionZyDTO); + void updSlVolumeProductionZy(List<UpdaddSlVolumeProductionZyDTO> updaddSlVolumeProductionZyDTO); PageDTO<ManagementimgVolumeProductionZyVO> getSlVolumeProductionZyList( ManagementimgVolumeProductionZyQuery managementimgVolumeProductionZyQuery); } diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlRegionServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlRegionServiceImpl.java index 2520357..5679afe 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlRegionServiceImpl.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlRegionServiceImpl.java @@ -1,6 +1,11 @@ package com.ruoyi.management.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.management.domain.SlRegion; +import com.ruoyi.management.domain.SlVolumeProductionRk; +import com.ruoyi.management.domain.dto.RegionQuery; import com.ruoyi.management.domain.vo.RegionVo; import com.ruoyi.management.mapper.SlRegionMapper; import com.ruoyi.management.service.SlRegionService; @@ -107,4 +112,38 @@ // 返回处理后的地区列表 return regionVoList1; } + + @Override + public List<SlRegion> getcityRegione(RegionQuery regionQuery) { + + LambdaQueryWrapper<SlRegion> wrapper1= Wrappers.lambdaQuery(); + if (regionQuery.getCode()!=null){ + wrapper1.like(SlRegion::getParentId,regionQuery.getCode()); + } + wrapper1.like(SlRegion::getLevel,2); + List<SlRegion> page2 = this.list(wrapper1); + return page2; + } + + @Override + public List<SlRegion> getcountyRegione(RegionQuery regionQuery) { + LambdaQueryWrapper<SlRegion> wrapper1= Wrappers.lambdaQuery(); + if (regionQuery.getCode()!=null){ + wrapper1.like(SlRegion::getParentId,regionQuery.getCode()); + } + wrapper1.like(SlRegion::getLevel,3); + List<SlRegion> page2 = this.list(wrapper1); + return page2; + } + + @Override + public List<SlRegion> gettownRegione(RegionQuery regionQuery) { + LambdaQueryWrapper<SlRegion> wrapper1= Wrappers.lambdaQuery(); + if (regionQuery.getCode()!=null){ + wrapper1.like(SlRegion::getParentId,regionQuery.getCode()); + } + wrapper1.like(SlRegion::getLevel,4); + List<SlRegion> page2 = this.list(wrapper1); + return page2; + } } diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java index 9e9587c..4fda64a 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.utils.page.PageDTO; +import com.ruoyi.management.domain.ManagementGoodsMaterials; import com.ruoyi.management.domain.SlStoreManagement; @@ -14,6 +15,7 @@ import com.ruoyi.management.domain.dto.StoreManagementQuery; import com.ruoyi.management.domain.vo.SlGoodsShelfVO; import com.ruoyi.management.domain.vo.SlStoreManagementInventoryVO; +import com.ruoyi.management.mapper.ManagementGoodsMaterialsMapper; import com.ruoyi.management.mapper.SlStoreManagementMapper; import com.ruoyi.management.mapper.SlVolumeProductionRkMapper; import com.ruoyi.management.mapper.SlVolumeProductionRkglMapper; @@ -21,6 +23,7 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.util.ArrayList; import java.util.List; /** @@ -35,7 +38,7 @@ public class SlStoreManagementServiceImpl extends ServiceImpl<SlStoreManagementMapper, SlStoreManagement> implements SlStoreManagementService { @Resource - private SlVolumeProductionRkMapper SlVolumeProductionRkMapper; + private ManagementGoodsMaterialsMapper managementGoodsMaterialsMapper; @Override public PageDTO<SlStoreManagement> getStoreManagementList(StoreManagementQuery storeManagementQuery) { @@ -47,9 +50,16 @@ if(storeManagementQuery.getStoreManagementNo()!=null&&storeManagementQuery.getStoreManagementNo()!=""){ wrapper.eq(SlStoreManagement::getStoreManagementNo,storeManagementQuery.getStoreManagementNo()); } - if (storeManagementQuery.getStoreManagementGrade()!=0 && storeManagementQuery.getStoreManagementGrade()!=null){ - wrapper.eq(SlStoreManagement::getStoreManagementGrade,storeManagementQuery.getStoreManagementGrade()); + + if ( storeManagementQuery.getStoreManagementGrade()!=null &&!storeManagementQuery.getStoreManagementGrade().equals("0") ){ + String[] split = storeManagementQuery.getStoreManagementGrade().split(","); + List<Integer> arr=new ArrayList<>(); + for(int i=0;i<split.length;i++){ + arr.add(Integer.valueOf(split[i])); + } + wrapper.in(SlStoreManagement::getStoreManagementGrade,arr); } + wrapper.eq( SlStoreManagement::getDelFlag,0); wrapper.orderByDesc(SlStoreManagement::getCreateTime); Page<SlStoreManagement> page1 = this.page(page, wrapper); @@ -159,10 +169,20 @@ Page<SlStoreManagement> page = new Page<>(storeManagementQuery.getPageCurr(), storeManagementQuery.getPageSize()); LambdaQueryWrapper< SlStoreManagement> wrapper= Wrappers.lambdaQuery(); - wrapper.eq(SlStoreManagement::getStoreManagementName,storeManagementQuery.getStoreManagementName()); + if (storeManagementQuery.getStoreManagementName()!=null){ + wrapper.eq(SlStoreManagement::getStoreManagementName,storeManagementQuery.getStoreManagementName()); + } + if (storeManagementQuery.getStoreManagementNo()!=null){ wrapper.eq(SlStoreManagement::getStoreManagementNo,storeManagementQuery.getStoreManagementNo()); - if (storeManagementQuery.getStoreManagementGrade()!=0 && storeManagementQuery.getStoreManagementGrade()!=null){ - wrapper.eq(SlStoreManagement::getStoreManagementGrade,storeManagementQuery.getStoreManagementGrade()); + } + + if ( storeManagementQuery.getStoreManagementGrade()!=null&&!storeManagementQuery.getStoreManagementGrade().equals("0")){ + String[] split = storeManagementQuery.getStoreManagementGrade().split(","); + List<Integer> arr=new ArrayList<>(); + for(int i=0;i<split.length;i++){ + arr.add(Integer.valueOf(split[i])); + } + wrapper.in(SlStoreManagement::getStoreManagementGrade,arr); } wrapper.eq( SlStoreManagement::getDelFlag,0); wrapper.orderByDesc(SlStoreManagement::getCreateTime); @@ -171,8 +191,11 @@ PageDTO<SlStoreManagementInventoryVO> InventoryVO = PageDTO.of(page1, SlStoreManagementInventoryVO.class); List<SlStoreManagementInventoryVO> list2 = InventoryVO.getList(); for(SlStoreManagementInventoryVO list:list2){ - Integer managementInventoryList = SlVolumeProductionRkMapper.getManagementInventoryList(list.getId()); - list.setGoodsMaterialsNum(managementInventoryList); + LambdaQueryWrapper<ManagementGoodsMaterials> wrapper1= Wrappers.lambdaQuery(); + + wrapper1.eq(ManagementGoodsMaterials::getManagementId,list.getId()); + List<ManagementGoodsMaterials> managementGoodsMaterials = managementGoodsMaterialsMapper.selectList(wrapper1); + list.setGoodsMaterialsNum(managementGoodsMaterials.size()); } return InventoryVO; diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java index f9ba481..cd61133 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java @@ -65,11 +65,14 @@ } @Override - public void updSlVolumeProductionCk(SlVolumeProductionCkDTO slVolumeProductionCkDTO) { - SlVolumeProductionCk byId = this.getById(slVolumeProductionCkDTO.getId()); - byId.setCkNum(slVolumeProductionCkDTO.getCkNum()); - byId.setGuihNum(slVolumeProductionCkDTO.getGuihNum()); - this.updateById(byId); + public void updSlVolumeProductionCk(List<SlVolumeProductionCkDTO> slVolumeProductionCkDTO) { + for (SlVolumeProductionCkDTO c:slVolumeProductionCkDTO){ + SlVolumeProductionCk byId = this.getById(c.getId()); + byId.setCkNum(c.getCkNum()); + byId.setGuihNum(c.getGuihNum()); + this.updateById(byId); + } + } diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java index be8a26d..24eff3c 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java @@ -118,24 +118,27 @@ } @Override - public void uplSlVolumeProductionRk(SlVolumeProductionRkDTO SlVolumeProductionRkDTO) { - SlVolumeProductionRk byId = this.getById(SlVolumeProductionRkDTO.getId()); - if (SlVolumeProductionRkDTO.getErwmNum()!=null){ - byId.setErwmNum(SlVolumeProductionRkDTO.getErwmNum()); - }if (SlVolumeProductionRkDTO.getRkPice()!=null){ - byId.setRkPice(SlVolumeProductionRkDTO.getRkPice()); - }if (SlVolumeProductionRkDTO.getRkNum()!=null){ - byId.setRkNum(SlVolumeProductionRkDTO.getRkNum()); - }if (SlVolumeProductionRkDTO.getShelfId()!=null){ - byId.setShelfId(SlVolumeProductionRkDTO.getShelfId()); - }if (SlVolumeProductionRkDTO.getRkModel()!=null){ - byId.setRkModel(SlVolumeProductionRkDTO.getRkModel()); - }if (SlVolumeProductionRkDTO.getStoreManagementNumber()!=null){ - byId.setStoreManagementNumber(SlVolumeProductionRkDTO.getStoreManagementNumber()); - }if (SlVolumeProductionRkDTO.getRkNumber()!=null){ - byId.setRkNumber(SlVolumeProductionRkDTO.getRkNumber()); + public void uplSlVolumeProductionRk(List<SlVolumeProductionRkDTO> SlVolumeProductionRkDTO) { + for (SlVolumeProductionRkDTO a:SlVolumeProductionRkDTO){ + SlVolumeProductionRk byId = this.getById(a.getId()); + if (a.getErwmNum()!=null){ + byId.setErwmNum(a.getErwmNum()); + }if (a.getRkPice()!=null){ + byId.setRkPice(a.getRkPice()); + }if (a.getRkNum()!=null){ + byId.setRkNum(a.getRkNum()); + }if (a.getShelfId()!=null){ + byId.setShelfId(a.getShelfId()); + }if (a.getRkModel()!=null){ + byId.setRkModel(a.getRkModel()); + }if (a.getStoreManagementNumber()!=null){ + byId.setStoreManagementNumber(a.getStoreManagementNumber()); + }if (a.getRkNumber()!=null){ + byId.setRkNumber(a.getRkNumber()); + } + this.updateById(byId); } - this.updateById(byId); + } @Override diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java index 4b8518b..f3f4fa9 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java @@ -96,10 +96,13 @@ } @Override - public void updSlVolumeProductionZy(UpdaddSlVolumeProductionZyDTO updaddSlVolumeProductionZyDTO) { - SlVolumeProductionZy byId = this.getById(updaddSlVolumeProductionZyDTO.getId()); - byId.setZyNum(updaddSlVolumeProductionZyDTO.getZyNum()); - this.updateById(byId); + public void updSlVolumeProductionZy(List<UpdaddSlVolumeProductionZyDTO> updaddSlVolumeProductionZyDTO) { + for (UpdaddSlVolumeProductionZyDTO z:updaddSlVolumeProductionZyDTO){ + SlVolumeProductionZy byId = this.getById(z.getId()); + byId.setZyNum(z.getZyNum()); + this.updateById(byId); + } + } @Override -- Gitblit v1.7.1