Эх сурвалжийг харах

修改合同段名称同步更改档案节点名称

“zhifk” 2 жил өмнө
parent
commit
3e300041d6

+ 1 - 1
blade-service/blade-manager/src/main/java/org/springblade/manager/mapper/ArchiveTreeContractMapper.java

@@ -109,5 +109,5 @@ public interface ArchiveTreeContractMapper extends BaseMapper<ArchiveTreeContrac
 
     ArchiveTreeContract getArchiveTreeContractByContractId(@Param("contractId") Long contractId);
 
-    int updateByNodeName(@Param("contractName") String contractName,@Param("name") String name);
+    int updateByNodeName(@Param("contractName") String contractName,@Param("name") String name,@Param("id") Long id);
 }

+ 1 - 1
blade-service/blade-manager/src/main/java/org/springblade/manager/mapper/ArchiveTreeContractMapper.xml

@@ -504,7 +504,7 @@
     <update id="updateByNodeName">
         update m_archive_tree_contract
         set node_name = #{name}
-        where node_name = #{contractName}
+        where node_name = #{contractName} and contract_id = #{id}
     </update>
 
 </mapper>

+ 1 - 1
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/ContractInfoServiceImpl.java

@@ -671,7 +671,7 @@ public class ContractInfoServiceImpl extends BaseServiceImpl<ContractInfoMapper,
             }
             ContractInfo contractInfo1 = baseMapper.selectById(contractInfo.getId());
             try {
-                int integer = archiveTreeContractMapper.updateByNodeName(contractInfo1.getContractName(),contractInfo.getContractName());
+                int integer = archiveTreeContractMapper.updateByNodeName(contractInfo1.getContractName(),contractInfo.getContractName(),contractInfo.getId());
             } catch (Exception e) {
                 e.printStackTrace();
             }