diff --git a/src/main/java/com/gaotao/modules/toolman/dao/ToolDetailMapper.java b/src/main/java/com/gaotao/modules/toolman/dao/ToolDetailMapper.java index 5eea8f1..d4a8ed4 100644 --- a/src/main/java/com/gaotao/modules/toolman/dao/ToolDetailMapper.java +++ b/src/main/java/com/gaotao/modules/toolman/dao/ToolDetailMapper.java @@ -193,4 +193,12 @@ public interface ToolDetailMapper { * @date: 2022/12/20 14:09 */ int getLocationCount(LocationQuery locationQuery); + + /** + * @description: 修改工具实例的方法 以前的方法不能修改工具的寿命 + * @author LR + * @date 2024/9/13 9:30 + * @version 1.0 + */ + void updateToolDetailData(ToolDetailQuery toolDetailQuery); } \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/service/impl/ToolHeaderServiceImpl.java b/src/main/java/com/gaotao/modules/toolman/service/impl/ToolHeaderServiceImpl.java index a6cadd0..b9683ce 100644 --- a/src/main/java/com/gaotao/modules/toolman/service/impl/ToolHeaderServiceImpl.java +++ b/src/main/java/com/gaotao/modules/toolman/service/impl/ToolHeaderServiceImpl.java @@ -833,6 +833,8 @@ public class ToolHeaderServiceImpl implements ToolHeaderService { throw new XJException(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200612)); } } - toolDetailMapper.updateToolDetailInfo(toolDetailQuery); + //toolDetailMapper.updateToolDetailInfo(toolDetailQuery); + //修改工具的信息 + toolDetailMapper.updateToolDetailData(toolDetailQuery); } } diff --git a/src/main/resources/mapper/toolman/ToolDetailMapper.xml b/src/main/resources/mapper/toolman/ToolDetailMapper.xml index 8b07066..5463cb8 100644 --- a/src/main/resources/mapper/toolman/ToolDetailMapper.xml +++ b/src/main/resources/mapper/toolman/ToolDetailMapper.xml @@ -242,12 +242,38 @@ + update ToolDetail + + + statusRef = #{statusRef,jdbcType=VARCHAR}, + + LocationID = #{locationId,jdbcType=VARCHAR}, + Status = #{status,jdbcType=VARCHAR}, + Remark = #{remark,jdbcType=VARCHAR}, + SupplierID = #{supplierId,jdbcType=VARCHAR}, + PurchaseDate = #{purchaseDate,jdbcType=TIMESTAMP}, + PhaseInDate = #{phaseInDate,jdbcType=TIMESTAMP}, + PhaseOutDate = #{phaseOutDate,jdbcType=TIMESTAMP}, + lifespan = #{lifespan} + + + Site=#{site,jdbcType=VARCHAR} AND ToolInstanceID=#{toolInstanceId,jdbcType=VARCHAR} + + AND ToolID=#{toolId,jdbcType=VARCHAR} + + + + + + + update ToolDetail statusRef = #{statusRef,jdbcType=VARCHAR}, LocationID = #{locationId,jdbcType=VARCHAR}, + EstUseQty = #{estUseQty}, Status = #{status,jdbcType=VARCHAR}, Remark = #{remark,jdbcType=VARCHAR}, SupplierID = #{supplierId,jdbcType=VARCHAR},