anderx лет назад: 2
Родитель
Сommit
88ca1af3c2

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

@@ -30,4 +30,6 @@ public interface FinanceCountMapper {
     void insetBatch(List<FinanceCount> addList);
 
     List<OutFinanceCount> financeLists(@Param("aid") String aid, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
+    void updateByFinance(@Param("useFinanceId") String useFinanceId,  @Param("financeId")String financeId);
 }

+ 7 - 0
src/main/java/com/goafanti/common/mapper/FinanceCountMapper.xml

@@ -241,6 +241,7 @@
     where aid = #{aid} and date_time = #{startTime}
   </update>
 
+
   <select id="selectByAidAndDatesGetCount" resultType="java.lang.Integer">
     select count(*)
     from finance_count
@@ -276,4 +277,10 @@
       #{e.dateTime,jdbcType=DATE}, now())
     </foreach>
   </insert>
+
+  <update id="updateByFinance">
+    update finance_count
+    set aid= #{financeId}
+    where aid=#{useFinanceId}
+  </update>
 </mapper>

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

@@ -672,6 +672,7 @@ public class AsyncUtils {
 	public  void updateFinanceExamineAndDep(String id, String financeId){
 		updateFinanceExamine( id);
 		tOrderMidMapper.updateFinanceId(id,financeId);
+
 	}
 
 	public void updateAdminUserOrderCount(List<AdminUserCount> tramsferList) {

+ 11 - 16
src/main/java/com/goafanti/organization/service/impl/OrganizationServiceImpl.java

@@ -1,26 +1,20 @@
 package com.goafanti.organization.service.impl;
 
-import java.util.*;
-
-import com.goafanti.common.dao.DepartmentMapper;
-import com.goafanti.common.dao.NewOrderChangeMapper;
-import com.goafanti.common.dao.TOrderNewMapper;
-import com.goafanti.common.enums.OrderState;
+import com.goafanti.admin.bo.AdminListBo;
+import com.goafanti.common.dao.*;
 import com.goafanti.common.model.Department;
 import com.goafanti.common.utils.AsyncUtils;
-import com.goafanti.order.enums.ProcessStatus;
-import com.goafanti.organization.bo.DepOut;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
+import com.goafanti.common.utils.StringUtils;
+import com.goafanti.core.mybatis.BaseMybatisDao;
 import com.goafanti.core.mybatis.page.Pagination;
 import com.goafanti.core.shiro.token.TokenManager;
+import com.goafanti.organization.bo.DepOut;
 import com.goafanti.organization.bo.OrganizationListOut;
 import com.goafanti.organization.service.OrganizationService;
-import com.goafanti.admin.bo.AdminListBo;
-import com.goafanti.common.dao.TOrderMidMapper;
-import com.goafanti.common.utils.StringUtils;
-import com.goafanti.core.mybatis.BaseMybatisDao;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.*;
 @Service
 public class OrganizationServiceImpl extends BaseMybatisDao<DepartmentMapper> implements OrganizationService {
 	@Autowired
@@ -30,7 +24,7 @@ public class OrganizationServiceImpl extends BaseMybatisDao<DepartmentMapper> im
 	@Autowired
 	private TOrderNewMapper	tOrderNewMapper;
 	@Autowired
-	private NewOrderChangeMapper newOrderChangeMapper;
+	private FinanceCountMapper financeCountMapper;
 	@Autowired
 	private AsyncUtils asyncUtils;
 
@@ -212,6 +206,7 @@ public class OrganizationServiceImpl extends BaseMybatisDao<DepartmentMapper> im
 		Department dep = departmentMapper.selectByPrimaryKey(id);
 		if (financeId!=null&&financeId.equals(dep.getFinanceId())){
 			asyncUtils.updateFinanceExamineAndDep(id,financeId);
+			financeCountMapper.updateByFinance(dep.getFinanceId(),financeId);
 		}
 	}