diff --git a/ruoyi-manager/src/main/java/com/ruoyi/manager/controller/RecordAssetScrapController.java b/ruoyi-manager/src/main/java/com/ruoyi/manager/controller/RecordAssetScrapController.java index 3445005..8ebc16a 100644 --- a/ruoyi-manager/src/main/java/com/ruoyi/manager/controller/RecordAssetScrapController.java +++ b/ruoyi-manager/src/main/java/com/ruoyi/manager/controller/RecordAssetScrapController.java @@ -13,6 +13,7 @@ import org.springframework.web.bind.annotation.ResponseBody; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.manager.domain.RecordAssetScrap; +import com.ruoyi.manager.domain.RecordAssetScrapImg; import com.ruoyi.manager.service.IRecordAssetScrapService; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; @@ -125,4 +126,16 @@ public class RecordAssetScrapController extends BaseController { return toAjax(recordAssetScrapService.deleteRecordAssetScrapByIds(ids)); } + + /** + * 查询报废查验图片列表(展开行使用) + */ + @PostMapping("/imgList") + @ResponseBody + public List imgList(Long recordAssetScrapId) + { + RecordAssetScrapImg query = new RecordAssetScrapImg(); + query.setRecordAssetScrapId(recordAssetScrapId); + return recordAssetScrapService.selectRecordAssetScrapImgList(query); + } } diff --git a/ruoyi-manager/src/main/java/com/ruoyi/manager/mapper/RecordAssetScrapMapper.java b/ruoyi-manager/src/main/java/com/ruoyi/manager/mapper/RecordAssetScrapMapper.java index 0b9c3f1..3706c0c 100644 --- a/ruoyi-manager/src/main/java/com/ruoyi/manager/mapper/RecordAssetScrapMapper.java +++ b/ruoyi-manager/src/main/java/com/ruoyi/manager/mapper/RecordAssetScrapMapper.java @@ -1,19 +1,21 @@ package com.ruoyi.manager.mapper; -import java.util.List; import com.ruoyi.manager.domain.RecordAssetScrap; +import org.springframework.stereotype.Repository; + +import java.util.List; /** * 资产报废提报Mapper接口 - * + * * @author ruoyi * @date 2026-06-02 */ -public interface RecordAssetScrapMapper -{ +@Repository +public interface RecordAssetScrapMapper { /** * 查询资产报废提报 - * + * * @param id 资产报废提报主键 * @return 资产报废提报 */ @@ -21,7 +23,7 @@ public interface RecordAssetScrapMapper /** * 查询资产报废提报列表 - * + * * @param recordAssetScrap 资产报废提报 * @return 资产报废提报集合 */ @@ -29,7 +31,7 @@ public interface RecordAssetScrapMapper /** * 新增资产报废提报 - * + * * @param recordAssetScrap 资产报废提报 * @return 结果 */ @@ -37,7 +39,7 @@ public interface RecordAssetScrapMapper /** * 修改资产报废提报 - * + * * @param recordAssetScrap 资产报废提报 * @return 结果 */ @@ -45,7 +47,7 @@ public interface RecordAssetScrapMapper /** * 删除资产报废提报 - * + * * @param id 资产报废提报主键 * @return 结果 */ @@ -53,9 +55,11 @@ public interface RecordAssetScrapMapper /** * 批量删除资产报废提报 - * + * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteRecordAssetScrapByIds(String[] ids); + + List selectRecordAssetScrapList1(RecordAssetScrap recordAssetScrap); } diff --git a/ruoyi-manager/src/main/java/com/ruoyi/manager/service/IRecordAssetScrapService.java b/ruoyi-manager/src/main/java/com/ruoyi/manager/service/IRecordAssetScrapService.java index a8d9cf1..02be35e 100644 --- a/ruoyi-manager/src/main/java/com/ruoyi/manager/service/IRecordAssetScrapService.java +++ b/ruoyi-manager/src/main/java/com/ruoyi/manager/service/IRecordAssetScrapService.java @@ -2,6 +2,7 @@ package com.ruoyi.manager.service; import java.util.List; import com.ruoyi.manager.domain.RecordAssetScrap; +import com.ruoyi.manager.domain.RecordAssetScrapImg; /** * 资产报废提报Service接口 @@ -58,4 +59,22 @@ public interface IRecordAssetScrapService * @return 结果 */ public int deleteRecordAssetScrapById(Long id); + + List selectRecordAssetScrapList1(RecordAssetScrap recordAssetScrap); + + /** + * 新增报废查验图片 + * + * @param recordAssetScrapImg 报废查验图片 + * @return 结果 + */ + public int insertRecordAssetScrapImg(RecordAssetScrapImg recordAssetScrapImg); + + /** + * 查询报废查验图片列表 + * + * @param recordAssetScrapImg 报废查验图片 + * @return 报废查验图片集合 + */ + public List selectRecordAssetScrapImgList(RecordAssetScrapImg recordAssetScrapImg); } diff --git a/ruoyi-manager/src/main/java/com/ruoyi/manager/service/impl/RecordAssetScrapServiceImpl.java b/ruoyi-manager/src/main/java/com/ruoyi/manager/service/impl/RecordAssetScrapServiceImpl.java index 986b9b1..7a8fbc9 100644 --- a/ruoyi-manager/src/main/java/com/ruoyi/manager/service/impl/RecordAssetScrapServiceImpl.java +++ b/ruoyi-manager/src/main/java/com/ruoyi/manager/service/impl/RecordAssetScrapServiceImpl.java @@ -1,96 +1,114 @@ package com.ruoyi.manager.service.impl; -import java.util.List; +import com.ruoyi.common.core.text.Convert; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.manager.domain.RecordAssetScrap; +import com.ruoyi.manager.domain.RecordAssetScrapImg; +import com.ruoyi.manager.mapper.RecordAssetScrapImgMapper; +import com.ruoyi.manager.mapper.RecordAssetScrapMapper; +import com.ruoyi.manager.service.IBaseBasketInfoService; +import com.ruoyi.manager.service.IRecordAssetScrapService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.ruoyi.manager.mapper.RecordAssetScrapMapper; -import com.ruoyi.manager.domain.RecordAssetScrap; -import com.ruoyi.manager.service.IRecordAssetScrapService; -import com.ruoyi.common.core.text.Convert; + +import java.util.List; /** * 资产报废提报Service业务层处理 - * + * * @author ruoyi * @date 2026-06-02 */ @Service -public class RecordAssetScrapServiceImpl implements IRecordAssetScrapService -{ +public class RecordAssetScrapServiceImpl implements IRecordAssetScrapService { @Autowired private RecordAssetScrapMapper recordAssetScrapMapper; + @Autowired + private RecordAssetScrapImgMapper recordAssetScrapImgMapper; + /** * 查询资产报废提报 - * + * * @param id 资产报废提报主键 * @return 资产报废提报 */ @Override - public RecordAssetScrap selectRecordAssetScrapById(Long id) - { + public RecordAssetScrap selectRecordAssetScrapById(Long id) { return recordAssetScrapMapper.selectRecordAssetScrapById(id); } /** * 查询资产报废提报列表 - * + * * @param recordAssetScrap 资产报废提报 * @return 资产报废提报 */ @Override - public List selectRecordAssetScrapList(RecordAssetScrap recordAssetScrap) - { + public List selectRecordAssetScrapList(RecordAssetScrap recordAssetScrap) { return recordAssetScrapMapper.selectRecordAssetScrapList(recordAssetScrap); } /** * 新增资产报废提报 - * + * * @param recordAssetScrap 资产报废提报 * @return 结果 */ @Override - public int insertRecordAssetScrap(RecordAssetScrap recordAssetScrap) - { + public int insertRecordAssetScrap(RecordAssetScrap recordAssetScrap) { recordAssetScrap.setCreateTime(DateUtils.getNowDate()); return recordAssetScrapMapper.insertRecordAssetScrap(recordAssetScrap); } /** * 修改资产报废提报 - * + * * @param recordAssetScrap 资产报废提报 * @return 结果 */ @Override - public int updateRecordAssetScrap(RecordAssetScrap recordAssetScrap) - { + public int updateRecordAssetScrap(RecordAssetScrap recordAssetScrap) { return recordAssetScrapMapper.updateRecordAssetScrap(recordAssetScrap); } /** * 批量删除资产报废提报 - * + * * @param ids 需要删除的资产报废提报主键 * @return 结果 */ @Override - public int deleteRecordAssetScrapByIds(String ids) - { + public int deleteRecordAssetScrapByIds(String ids) { return recordAssetScrapMapper.deleteRecordAssetScrapByIds(Convert.toStrArray(ids)); } /** * 删除资产报废提报信息 - * + * * @param id 资产报废提报主键 * @return 结果 */ @Override - public int deleteRecordAssetScrapById(Long id) - { + public int deleteRecordAssetScrapById(Long id) { return recordAssetScrapMapper.deleteRecordAssetScrapById(id); } + + @Override + public List selectRecordAssetScrapList1(RecordAssetScrap recordAssetScrap) { + return recordAssetScrapMapper.selectRecordAssetScrapList1(recordAssetScrap); + } + + @Override + public int insertRecordAssetScrapImg(RecordAssetScrapImg recordAssetScrapImg) { + // recordAssetScrapImg.setCreateTime(DateUtils.getNowDate()); + return recordAssetScrapImgMapper.insertRecordAssetScrapImg(recordAssetScrapImg); + } + + @Override + public List selectRecordAssetScrapImgList(RecordAssetScrapImg recordAssetScrapImg) { + return recordAssetScrapImgMapper.selectRecordAssetScrapImgList(recordAssetScrapImg); + } + + } diff --git a/ruoyi-manager/src/main/resources/mapper/manager/RecordAssetScrapMapper.xml b/ruoyi-manager/src/main/resources/mapper/manager/RecordAssetScrapMapper.xml index 1d6c457..b26db37 100644 --- a/ruoyi-manager/src/main/resources/mapper/manager/RecordAssetScrapMapper.xml +++ b/ruoyi-manager/src/main/resources/mapper/manager/RecordAssetScrapMapper.xml @@ -47,6 +47,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" left join base_basket_info bbi on ras.asset_id = bbi.obj_id + + select ras.id, + sdd.dict_label scrap_reason_type, + ras.scrap_remark, + ras.gps_location, + ras.create_by, + ras.create_time, + bbi.basket_code, + bbi.basket_spe, + bbi.basket_type, + bbi.steel_grade, + bbi.self_code, + department, + manufacturer_name + from record_asset_scrap ras + left join base_basket_info bbi on ras.asset_id = bbi.obj_id + left join sys_dict_data sdd on sdd.dict_type='asset_scrap_reason' and ras.scrap_reason_type=sdd.dict_value + where del_flag=0 and ras.status=0 + \ No newline at end of file diff --git a/ruoyi-manager/src/main/resources/templates/manager/asset_scrap/asset_scrap.html b/ruoyi-manager/src/main/resources/templates/manager/asset_scrap/asset_scrap.html index a1f6291..c2c2b5c 100644 --- a/ruoyi-manager/src/main/resources/templates/manager/asset_scrap/asset_scrap.html +++ b/ruoyi-manager/src/main/resources/templates/manager/asset_scrap/asset_scrap.html @@ -11,7 +11,7 @@
  • - 报废原因类型: +