wlzboy
3 天以前 8cb5d3440208a3be3e772e65f1bd0ec63031ba62
ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/DepartmentSyncTask.java
@@ -1,7 +1,9 @@
package com.ruoyi.quartz.task;
import com.ruoyi.system.domain.DepartmentSyncDTO;
import com.ruoyi.system.domain.OrderClassDTO;
import com.ruoyi.system.service.IDepartmentSyncDataService;
import com.ruoyi.system.service.IOrderClassDataService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -10,6 +12,7 @@
import com.ruoyi.system.service.IDepartmentSyncService;
import java.util.List;
import java.util.Map;
/**
 * 部门同步定时任务
@@ -35,8 +38,18 @@
    private List<DepartmentSyncDTO> getTransportDept(){
        return departmentSyncDataService.getTransportDepartments();
    }
    @Autowired
    private IOrderClassDataService orderClassDataService;
    private List<OrderClassDTO> getServiceOrdCode() {
        return orderClassDataService.getServiceOrderClass();
    }
    private List<OrderClassDTO> getDispatchOrdCode() {
        return orderClassDataService.getDispatchOrderClass();
    }
    private List<Map<String, Object>> getDepartAddress() {
        return departmentSyncDataService.getAddressList();
    }
    /**
     * 同步分公司和部门数据
     * 
@@ -50,10 +63,12 @@
        try
        {
            log.info("==========开始执行部门同步定时任务==========");
            AjaxResult result = departmentSyncService.syncBranchDepartments(this.getDepartment());
            departmentSyncService.syncTransportDepartments(this.getTransportDept());
            List<Map<String, Object>> addressList = this.getDepartAddress();
            AjaxResult result = departmentSyncService.syncBranchDepartments(this.getDepartment(), this.getServiceOrdCode(),this.getDispatchOrdCode(),addressList);
            departmentSyncService.syncTransportDepartments(this.getTransportDept(),addressList);
            departmentSyncService.syncDeptAddress(addressList);
            
            if (result.get("code").equals(200))
            {