Browse Source

离职技术员、经理转交修改开发

anderx 3 years ago
parent
commit
bda64cc3b4

+ 2 - 0
src/main/java/com/goafanti/common/dao/TOrderTaskMapper.java

@@ -85,4 +85,6 @@ public interface TOrderTaskMapper {
     void updateBySuperId(TOrderTask t);
 
     void deleteBySplitId(Integer id);
+
+    void updateDimissionTransferManager(@Param("aid")String aid, @Param("transferId")String transferId);
 }

+ 5 - 0
src/main/java/com/goafanti/common/mapper/TOrderTaskMapper.xml

@@ -2299,5 +2299,10 @@
     delete from t_order_task
     where split_super = #{id,jdbcType=INTEGER}
   </delete>
+  <update id="updateDimissionTransferManager">
+    update t_order_task
+    set manager_id= #{transferId}
+    where manager_id = #{aid}
+  </update>
 
 </mapper>

+ 2 - 0
src/main/java/com/goafanti/common/utils/AsyncUtils.java

@@ -284,6 +284,7 @@ public class AsyncUtils {
 //			System.out.println("同咨询师经理");
 			List<Integer> list = newOrderChangeMapper.selectProcess(4, aid);
 			tOrderTaskMapper.updateDimissionTransfer(aid, transferId, 1);
+			tOrderTaskMapper.updateDimissionTransferManager(aid, transferId);
 			orderExamineMapper.updateDimissionTransfer(aid, transferId,1);
 			pushChangeProcessZXSJL(list);
 		}else if (useType.contains(AFTConstants.TECH_MANAGER)&&newType.contains(AFTConstants.TECH)){
@@ -291,6 +292,7 @@ public class AsyncUtils {
 			//获取转交前的
 			List<Integer> list = newOrderChangeMapper.selectProcess(4, aid);
 			tOrderTaskMapper.updateDimissionTransfer(aid, transferId, 4);
+			tOrderTaskMapper.updateDimissionTransferManager(aid, null);
 			orderExamineMapper.updateDimissionTransfer(aid, transferId,4);
 			List<Integer> list2 = newOrderChangeMapper.selectProcess(3, transferId);
 			pushChangeProcessZXSJL(list);