Browse Source

原工具的使用寿命的BUG

master
DouDou 2 years ago
parent
commit
34aefe0469
  1. 8
      src/main/java/com/gaotao/modules/toolman/dao/ToolDetailMapper.java
  2. 4
      src/main/java/com/gaotao/modules/toolman/service/impl/ToolHeaderServiceImpl.java
  3. 26
      src/main/resources/mapper/toolman/ToolDetailMapper.xml

8
src/main/java/com/gaotao/modules/toolman/dao/ToolDetailMapper.java

@ -193,4 +193,12 @@ public interface ToolDetailMapper {
* @date: 2022/12/20 14:09 * @date: 2022/12/20 14:09
*/ */
int getLocationCount(LocationQuery locationQuery); int getLocationCount(LocationQuery locationQuery);
/**
* @description: 修改工具实例的方法 以前的方法不能修改工具的寿命
* @author LR
* @date 2024/9/13 9:30
* @version 1.0
*/
void updateToolDetailData(ToolDetailQuery toolDetailQuery);
} }

4
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)); throw new XJException(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200612));
} }
} }
toolDetailMapper.updateToolDetailInfo(toolDetailQuery);
//toolDetailMapper.updateToolDetailInfo(toolDetailQuery);
//修改工具的信息
toolDetailMapper.updateToolDetailData(toolDetailQuery);
} }
} }

26
src/main/resources/mapper/toolman/ToolDetailMapper.xml

@ -242,12 +242,38 @@
</where> </where>
</update> </update>
<update id="updateToolDetailInfo"> <update id="updateToolDetailInfo">
update ToolDetail
<set>
<if test="statusRef != null">
statusRef = #{statusRef,jdbcType=VARCHAR},
</if>
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}
</set>
<where>
Site=#{site,jdbcType=VARCHAR} AND ToolInstanceID=#{toolInstanceId,jdbcType=VARCHAR}
<if test="toolId!= '' and toolId != null">
AND ToolID=#{toolId,jdbcType=VARCHAR}
</if>
</where>
</update>
<!-- LR 新增的修改方法 添加了使用寿命的方法 -->
<update id="updateToolDetailData">
update ToolDetail update ToolDetail
<set> <set>
<if test="statusRef != null"> <if test="statusRef != null">
statusRef = #{statusRef,jdbcType=VARCHAR}, statusRef = #{statusRef,jdbcType=VARCHAR},
</if> </if>
LocationID = #{locationId,jdbcType=VARCHAR}, LocationID = #{locationId,jdbcType=VARCHAR},
EstUseQty = #{estUseQty},
Status = #{status,jdbcType=VARCHAR}, Status = #{status,jdbcType=VARCHAR},
Remark = #{remark,jdbcType=VARCHAR}, Remark = #{remark,jdbcType=VARCHAR},
SupplierID = #{supplierId,jdbcType=VARCHAR}, SupplierID = #{supplierId,jdbcType=VARCHAR},

Loading…
Cancel
Save