From f328cf9109992d467b322362d1e9277271aab391 Mon Sep 17 00:00:00 2001 From: 15976874561 <2553956742@qq.com> Date: Tue, 23 Dec 2025 17:00:35 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=96=B0=E5=90=8C=E6=AD=A5=E6=95=99?= =?UTF-8?q?=E8=81=8C=E5=B7=A5=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../comprehensive/SyncDataController.java | 13 ++++++++++++- .../service/impl/CphTeacherServiceImpl.java | 3 ++- .../mapper/comprehensive/SyncDataMapper.xml | 9 +++++---- .../java/com/srs/system/domain/QgzxTeacher.java | 4 +++- 4 files changed, 22 insertions(+), 7 deletions(-) diff --git a/srs-admin/src/main/java/com/srs/web/controller/comprehensive/SyncDataController.java b/srs-admin/src/main/java/com/srs/web/controller/comprehensive/SyncDataController.java index 4752522..a1b1702 100644 --- a/srs-admin/src/main/java/com/srs/web/controller/comprehensive/SyncDataController.java +++ b/srs-admin/src/main/java/com/srs/web/controller/comprehensive/SyncDataController.java @@ -3,6 +3,7 @@ package com.srs.web.controller.comprehensive; import com.srs.common.core.controller.BaseController; import com.srs.common.core.domain.AjaxResult; import com.srs.common.core.page.TableDataInfo; +import com.srs.comprehensive.service.ICphTeacherService; import com.srs.comprehensive.service.SyncDataService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -17,10 +18,20 @@ import java.util.Map; public class SyncDataController extends BaseController { @Autowired private SyncDataService syncDataService; - @GetMapping("/getEmployEEInfoList") + @Autowired + private ICphTeacherService iCphTeacherService; + @RequestMapping("/getEmployEEInfoList") public TableDataInfo getEmployEEInfoList(){ startPage(); List list=syncDataService.getEmployEEInfoList(); return getDataTable(list); } + //同步教职工 + @RequestMapping("/synchronousEmployEEInfoList") + public AjaxResult synchronousEmployEEInfoList(){ + List list=syncDataService.getEmployEEInfoList(); + iCphTeacherService.sqlserverSynchronousMYSQL(list);//同步教职工 + //iCphTeacherService.Usertb(); + return success(); + } } diff --git a/srs-comprehensive/src/main/java/com/srs/comprehensive/service/impl/CphTeacherServiceImpl.java b/srs-comprehensive/src/main/java/com/srs/comprehensive/service/impl/CphTeacherServiceImpl.java index e89ed43..98e98d5 100644 --- a/srs-comprehensive/src/main/java/com/srs/comprehensive/service/impl/CphTeacherServiceImpl.java +++ b/srs-comprehensive/src/main/java/com/srs/comprehensive/service/impl/CphTeacherServiceImpl.java @@ -469,6 +469,7 @@ public class CphTeacherServiceImpl implements ICphTeacherService String xm=(String) map.get("xm"); String xb=(String) map.get("xb"); String ksh=(String) map.get("ksh"); + String zgzt=(String) map.get("zgzt"); QgzxTeacher qgzxTeacher = qgzxTeacherMapper.selectQgzxTeacherByEmployeeId(zgh); Long deptId = qgzxTeacherMapper.selectDeptCode(ksh); QgzxTeacher entity=new QgzxTeacher(); @@ -478,7 +479,7 @@ public class CphTeacherServiceImpl implements ICphTeacherService if(deptId!=null) { entity.setDeptId(deptId); } - entity.setStatus("1"); + entity.setStatus(zgzt); entity.setCreateTime(DateUtils.getNowDate()); if(qgzxTeacher==null){ qgzxTeacherMapper.insertQgzxTeacher(entity); diff --git a/srs-comprehensive/src/main/resources/mapper/comprehensive/SyncDataMapper.xml b/srs-comprehensive/src/main/resources/mapper/comprehensive/SyncDataMapper.xml index 725d249..9980122 100644 --- a/srs-comprehensive/src/main/resources/mapper/comprehensive/SyncDataMapper.xml +++ b/srs-comprehensive/src/main/resources/mapper/comprehensive/SyncDataMapper.xml @@ -5,9 +5,10 @@ diff --git a/srs-system/src/main/java/com/srs/system/domain/QgzxTeacher.java b/srs-system/src/main/java/com/srs/system/domain/QgzxTeacher.java index e5499d7..8b59286 100644 --- a/srs-system/src/main/java/com/srs/system/domain/QgzxTeacher.java +++ b/srs-system/src/main/java/com/srs/system/domain/QgzxTeacher.java @@ -93,5 +93,7 @@ private static final long serialVersionUID=1L; @Excel(name = "学院") private String deptName; - + @ApiModelProperty("职工状态") + @TableField("zgzt") + private String zgzt; }