wlzboy
2025-12-03 7c790c248c137a2fa5525bf66ed04c25043cded7
ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/DepartmentSyncTask.java
@@ -12,6 +12,7 @@
import com.ruoyi.system.service.IDepartmentSyncService;
import java.util.List;
import java.util.Map;
/**
 * 部门同步定时任务
@@ -39,13 +40,16 @@
    }
    @Autowired
    private IOrderClassDataService orderClassDataService;
private List<OrderClassDTO> getServiceOrdCode() {
    return orderClassDataService.getServiceOrderClass();
}
private List<OrderClassDTO> getDispatchOrdCode() {
    return orderClassDataService.getDispatchOrderClass();
}
    private List<OrderClassDTO> getServiceOrdCode() {
        return orderClassDataService.getServiceOrderClass();
    }
    private List<OrderClassDTO> getDispatchOrdCode() {
        return orderClassDataService.getDispatchOrderClass();
    }
    private List<Map<String, Object>> getDepartAddress() {
        return departmentSyncDataService.getAddressList();
    }
    /**
     * 同步分公司和部门数据
     * 
@@ -59,10 +63,12 @@
        try
        {
            log.info("==========开始执行部门同步定时任务==========");
            AjaxResult result = departmentSyncService.syncBranchDepartments(this.getDepartment(), this.getServiceOrdCode(),this.getDispatchOrdCode());
            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))
            {