diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaintenanceGangController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaintenanceGangController.java index b4fbbc63..5ce1a12e 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaintenanceGangController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaintenanceGangController.java @@ -29,11 +29,11 @@ public class MaintenanceGangController extends BaseController { * 获取维修班配置列表 */ @ApiOperation(value = "获取维修班配置列表") - @GetMapping("/warehouseKeeperInfoAll") - public TableDataInfo getWarehouseKeeperInfoAll(MaintenanceGang bean) + @GetMapping("/maintenanceGangInfoAll") + public TableDataInfo getMaintenanceGangInfoAll(MaintenanceGang bean) { startPage(); - List list = warehouseKeeperService.getWarehouseKeeperInfoAll(bean); + List list = warehouseKeeperService.getMaintenanceGangInfoAll(bean); return getDataTable(list); } @@ -61,8 +61,8 @@ public class MaintenanceGangController extends BaseController { */ @ApiOperation(value = "维修班配置-删除") @PostMapping("/remove") - public AjaxResult remove(String typeId,String type) + public AjaxResult remove(@Validated @RequestBody MaintenanceGang bean) { - return toAjax(warehouseKeeperService.deleteByIds(typeId,type)); + return toAjax(warehouseKeeperService.deleteByIds(bean)); } } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/WarehouseKeeperController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/WarehouseKeeperController.java index 50cf4c67..0b7d2d59 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/WarehouseKeeperController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/WarehouseKeeperController.java @@ -62,9 +62,9 @@ public class WarehouseKeeperController extends BaseController { */ @ApiOperation(value = "库管员配置-删除") @PostMapping("/remove") - public AjaxResult remove(String typeId,String type) + public AjaxResult remove(@Validated @RequestBody WarehouseKeeper bean ) { - return toAjax(warehouseKeeperService.deleteByIds(typeId,type)); + return toAjax(warehouseKeeperService.deleteByIds(bean)); } } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaintenanceGang.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaintenanceGang.java index 4f637f8a..3fefafa2 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaintenanceGang.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaintenanceGang.java @@ -43,4 +43,7 @@ public class MaintenanceGang extends BaseEntity { @ApiModelProperty(value = "数据所属组织") private Long companyId; + @ApiModelProperty(value = "删除类型1单个 2多个") + private String type; + } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/WarehouseKeeper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/WarehouseKeeper.java index 4b60b3b3..c3fbb9ca 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/WarehouseKeeper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/WarehouseKeeper.java @@ -43,4 +43,8 @@ public class WarehouseKeeper extends BaseEntity { @ApiModelProperty(value = "数据所属组织") private Long companyId; + + @ApiModelProperty(value = "删除类型1单个 2多个") + private String type; + } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaintenanceGangMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaintenanceGangMapper.java index 7c31b17a..3f80bbe2 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaintenanceGangMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaintenanceGangMapper.java @@ -10,7 +10,7 @@ import java.util.List; */ @Mapper public interface MaintenanceGangMapper { - List getWarehouseKeeperInfoAll(MaintenanceGang bean); + List getMaintenanceGangInfoAll(MaintenanceGang bean); List getMaUserList(String userName); diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/MaintenanceGangService.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/MaintenanceGangService.java index f98041b4..06b71f9c 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/MaintenanceGangService.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/MaintenanceGangService.java @@ -8,11 +8,11 @@ import java.util.List; * @author lsun */ public interface MaintenanceGangService { - List getWarehouseKeeperInfoAll(MaintenanceGang bean); + List getMaintenanceGangInfoAll(MaintenanceGang bean); List getMaUserList (String userName); int add(MaintenanceGang bean); - int deleteByIds(String typeId,String type); + int deleteByIds(MaintenanceGang bean); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/WarehouseKeeperService.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/WarehouseKeeperService.java index 110debdd..65dea857 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/WarehouseKeeperService.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/WarehouseKeeperService.java @@ -14,5 +14,5 @@ public interface WarehouseKeeperService { int add(WarehouseKeeper bean); - int deleteByIds(String typeId,String type); + int deleteByIds(WarehouseKeeper bean); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaintenanceGangServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaintenanceGangServiceImpl.java index da927980..86251b10 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaintenanceGangServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaintenanceGangServiceImpl.java @@ -20,8 +20,8 @@ public class MaintenanceGangServiceImpl implements MaintenanceGangService { private MaintenanceGangMapper MaintenanceGangMapper; @Override - public List getWarehouseKeeperInfoAll(MaintenanceGang bean) { - return MaintenanceGangMapper.getWarehouseKeeperInfoAll(bean); + public List getMaintenanceGangInfoAll(MaintenanceGang bean) { + return MaintenanceGangMapper.getMaintenanceGangInfoAll(bean); } @Override @@ -55,15 +55,15 @@ public class MaintenanceGangServiceImpl implements MaintenanceGangService { } @Override - public int deleteByIds(String typeId,String type) { + public int deleteByIds(MaintenanceGang bean) { int i = 0; - if(StringHelper.isNotEmpty(type)){ - if("1".equals(type)){ - i = MaintenanceGangMapper.deleteByIds(typeId); + if(StringHelper.isNotEmpty(bean.getType())){ + if("1".equals(bean.getType())){ + i = MaintenanceGangMapper.deleteByIds(bean.getTypeIds()); }else{ - if(StringHelper.isNotEmpty(typeId)){ + if(StringHelper.isNotEmpty(bean.getTypeIds())){ List list = new ArrayList<>(); - String[] splitTypeIds = typeId.split("@"); + String[] splitTypeIds = bean.getTypeIds().split("@"); i = MaintenanceGangMapper.deleteByIdsAll(splitTypeIds); } } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/WarehouseKeeperServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/WarehouseKeeperServiceImpl.java index b9ab4b21..dba39925 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/WarehouseKeeperServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/WarehouseKeeperServiceImpl.java @@ -57,15 +57,15 @@ public class WarehouseKeeperServiceImpl implements WarehouseKeeperService { } @Override - public int deleteByIds(String typeId,String type) { + public int deleteByIds(WarehouseKeeper bean) { int i = 0; - if(StringHelper.isNotEmpty(type)){ - if("1".equals(type)){ - i = warehouseKeeperMapper.deleteByIds(typeId); + if(StringHelper.isNotEmpty(bean.getType())){ + if("1".equals(bean.getType())){ + i = warehouseKeeperMapper.deleteByIds(bean.getTypeIds()); }else{ - if(StringHelper.isNotEmpty(typeId)){ + if(StringHelper.isNotEmpty(bean.getTypeIds())){ List list = new ArrayList<>(); - String[] splitTypeIds = typeId.split("@"); + String[] splitTypeIds = bean.getTypeIds().split("@"); i = warehouseKeeperMapper.deleteByIdsAll(splitTypeIds); } } diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaintenanceGangMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaintenanceGangMapper.xml index 7f5ad3b2..234e447f 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaintenanceGangMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaintenanceGangMapper.xml @@ -21,7 +21,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - SELECT mt.type_id as modelId ,mt.type_name as modelName, mt2.type_id, mt2.type_name , mt3.type_id as typeId,mt3.type_name as typeName, diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/AgreementInfoController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/AgreementInfoController.java index 6b84dda3..1a30e19b 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/AgreementInfoController.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/AgreementInfoController.java @@ -35,6 +35,17 @@ public class AgreementInfoController extends BaseController { return getDataTable(list); } + /** + * 获取协议管理列单个信息 + */ + @ApiOperation(value = "获取协议管理列单个信息") + @GetMapping(value = "/getAgreementInfoId") + public AjaxResult getAgreementInfoId(AgreementInfo bean) + { + AgreementInfo agreementInfo = agreementInfoService.getAgreementInfoId(bean); + return success(agreementInfo); + } + /** * 往来单位 */ diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/RepairTestInputController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/RepairTestInputController.java index 2ed70666..42231774 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/RepairTestInputController.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/RepairTestInputController.java @@ -8,7 +8,9 @@ import com.bonus.sgzb.material.domain.RepairTestInputDto; import com.bonus.sgzb.material.domain.RepairTestInputVo; import com.bonus.sgzb.material.service.RepairTestInputService; import io.swagger.annotations.ApiOperation; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -28,7 +30,7 @@ public class RepairTestInputController extends BaseController { @ApiOperation(value = "获取修试后入库列表") @PostMapping("getRepairedList") - public TableDataInfo getRepairedList(RepairTestInputDto dto){ + public TableDataInfo getRepairedList(@Validated @RequestBody RepairTestInputDto dto){ startPage(); List list = service.getRepairedList(dto); return getDataTable(list); @@ -36,7 +38,7 @@ public class RepairTestInputController extends BaseController { @ApiOperation(value = "获取修试后入库列表-详情") @PostMapping("getRepairedDetailList") - public TableDataInfo getRepairedDetailList(RepairTestInputDto dto){ + public TableDataInfo getRepairedDetailList(@Validated @RequestBody RepairTestInputDto dto){ startPage(); List list = service.getRepairedDetailList(dto); return getDataTable(list); @@ -44,7 +46,7 @@ public class RepairTestInputController extends BaseController { @ApiOperation(value = "修试后入库-入库操作") @PostMapping("inputByType") - public AjaxResult inputByType(String params){ + public AjaxResult inputByType(@Validated @RequestBody String params){ return service.inputByType(params); } } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ReturnOfMaterialsInfoController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ReturnOfMaterialsInfoController.java index 7bf076dd..88ff37fd 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ReturnOfMaterialsInfoController.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ReturnOfMaterialsInfoController.java @@ -1,6 +1,7 @@ package com.bonus.sgzb.material.controller; import com.bonus.sgzb.common.core.web.controller.BaseController; +import com.bonus.sgzb.common.core.web.domain.AjaxResult; import com.bonus.sgzb.common.core.web.page.TableDataInfo; import com.bonus.sgzb.material.domain.ReturnOfMaterialsInfo; import com.bonus.sgzb.material.service.ReturnOfMaterialsInfoService; @@ -10,7 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -import com.bonus.sgzb.material.domain.AgreementInfo; + import java.util.List; /** @@ -34,4 +35,16 @@ public class ReturnOfMaterialsInfoController extends BaseController { List list = returnOfMaterialsInfoService.getReturnOfMaterialsInfoAll(bean); return getDataTable(list); } + + + /** + * 获取设备信息 + */ + @ApiOperation(value = "获取设备信息") + @GetMapping("/getTypeList") + public AjaxResult getTypeList(String level){ + List list = returnOfMaterialsInfoService.getTypeList(level); + return AjaxResult.success(list); + } + } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/ReturnOfMaterialsInfo.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/ReturnOfMaterialsInfo.java index c33984b2..e977e937 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/ReturnOfMaterialsInfo.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/ReturnOfMaterialsInfo.java @@ -61,4 +61,7 @@ public class ReturnOfMaterialsInfo { @ApiModelProperty(value = "备注") private String remark; + @ApiModelProperty(value = "关键字") + private String keyWord; + } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/AgreementInfoMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/AgreementInfoMapper.java index 558075fa..346e43a9 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/AgreementInfoMapper.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/AgreementInfoMapper.java @@ -25,4 +25,6 @@ public interface AgreementInfoMapper { int update(AgreementInfo bean); int deleteByIds(String id); + + AgreementInfo getAgreementInfoId(AgreementInfo bean); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ReturnOfMaterialsInfoMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ReturnOfMaterialsInfoMapper.java index 7d941cab..555a5156 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ReturnOfMaterialsInfoMapper.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ReturnOfMaterialsInfoMapper.java @@ -14,4 +14,6 @@ import java.util.List; public interface ReturnOfMaterialsInfoMapper { List getReturnOfMaterialsInfoAll(ReturnOfMaterialsInfo bean); + + List getTypeList(String level); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/AgreementInfoService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/AgreementInfoService.java index 77ba2557..c40529c6 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/AgreementInfoService.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/AgreementInfoService.java @@ -20,4 +20,6 @@ public interface AgreementInfoService { int update(AgreementInfo bean); int deleteByIds(String id); + + AgreementInfo getAgreementInfoId(AgreementInfo bean); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/ReturnOfMaterialsInfoService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/ReturnOfMaterialsInfoService.java index 6912da12..0fdb5f7a 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/ReturnOfMaterialsInfoService.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/ReturnOfMaterialsInfoService.java @@ -11,4 +11,6 @@ import java.util.List; public interface ReturnOfMaterialsInfoService { List getReturnOfMaterialsInfoAll(ReturnOfMaterialsInfo bean); + + List getTypeList(String level); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/AgreementInfoServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/AgreementInfoServiceImpl.java index 9c621824..32bdabf2 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/AgreementInfoServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/AgreementInfoServiceImpl.java @@ -52,6 +52,11 @@ public class AgreementInfoServiceImpl implements AgreementInfoService { return agreementInfoMapper.deleteByIds(id); } + @Override + public AgreementInfo getAgreementInfoId(AgreementInfo bean) { + return agreementInfoMapper.getAgreementInfoId(bean); + } + private String purchaseCodeRule() { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ReturnOfMaterialsInfoServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ReturnOfMaterialsInfoServiceImpl.java index afe61f02..2b382776 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ReturnOfMaterialsInfoServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ReturnOfMaterialsInfoServiceImpl.java @@ -21,4 +21,9 @@ public class ReturnOfMaterialsInfoServiceImpl implements ReturnOfMaterialsInfoSe public List getReturnOfMaterialsInfoAll(ReturnOfMaterialsInfo bean) { return returnOfMaterialsInfoMapper.getReturnOfMaterialsInfoAll(bean); } + + @Override + public List getTypeList(String level) { + return returnOfMaterialsInfoMapper.getTypeList(level); + } } diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/AgreementInfoMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/AgreementInfoMapper.xml index 02f6e60c..cc71f0ad 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/AgreementInfoMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/AgreementInfoMapper.xml @@ -123,16 +123,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + \ No newline at end of file diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ReturnOfMaterialsInfoMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ReturnOfMaterialsInfoMapper.xml index 830f1d68..783cc9f1 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ReturnOfMaterialsInfoMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ReturnOfMaterialsInfoMapper.xml @@ -24,6 +24,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" LEFT JOIN ma_type mt4 ON mt3.parent_id = mt4.type_id AND mt4.`level` = '1' LEFT JOIN ma_machine mm ON mm.ma_id = iad.ma_id WHERE tt.task_status = '38' and mt.`level` = '4' and input_type ='2' + + and tt.`code` like concat('%', #{keyWord}, '%') + + + + and DATE_FORMAT(iad.create_time, '%Y-%m-%d') = #{submitStorageTime} + + + and mt2.type_id = #{typeId} + + + and mt.type_id = #{modelId} + + + + \ No newline at end of file