重新同步教职工数据

This commit is contained in:
2025-12-23 17:00:35 +08:00
parent 9564e77ac8
commit f328cf9109
4 changed files with 22 additions and 7 deletions

View File

@@ -3,6 +3,7 @@ package com.srs.web.controller.comprehensive;
import com.srs.common.core.controller.BaseController; import com.srs.common.core.controller.BaseController;
import com.srs.common.core.domain.AjaxResult; import com.srs.common.core.domain.AjaxResult;
import com.srs.common.core.page.TableDataInfo; import com.srs.common.core.page.TableDataInfo;
import com.srs.comprehensive.service.ICphTeacherService;
import com.srs.comprehensive.service.SyncDataService; import com.srs.comprehensive.service.SyncDataService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
@@ -17,10 +18,20 @@ import java.util.Map;
public class SyncDataController extends BaseController { public class SyncDataController extends BaseController {
@Autowired @Autowired
private SyncDataService syncDataService; private SyncDataService syncDataService;
@GetMapping("/getEmployEEInfoList") @Autowired
private ICphTeacherService iCphTeacherService;
@RequestMapping("/getEmployEEInfoList")
public TableDataInfo getEmployEEInfoList(){ public TableDataInfo getEmployEEInfoList(){
startPage(); startPage();
List<Map> list=syncDataService.getEmployEEInfoList(); List<Map> list=syncDataService.getEmployEEInfoList();
return getDataTable(list); return getDataTable(list);
} }
//同步教职工
@RequestMapping("/synchronousEmployEEInfoList")
public AjaxResult synchronousEmployEEInfoList(){
List<Map> list=syncDataService.getEmployEEInfoList();
iCphTeacherService.sqlserverSynchronousMYSQL(list);//同步教职工
//iCphTeacherService.Usertb();
return success();
}
} }

View File

@@ -469,6 +469,7 @@ public class CphTeacherServiceImpl implements ICphTeacherService
String xm=(String) map.get("xm"); String xm=(String) map.get("xm");
String xb=(String) map.get("xb"); String xb=(String) map.get("xb");
String ksh=(String) map.get("ksh"); String ksh=(String) map.get("ksh");
String zgzt=(String) map.get("zgzt");
QgzxTeacher qgzxTeacher = qgzxTeacherMapper.selectQgzxTeacherByEmployeeId(zgh); QgzxTeacher qgzxTeacher = qgzxTeacherMapper.selectQgzxTeacherByEmployeeId(zgh);
Long deptId = qgzxTeacherMapper.selectDeptCode(ksh); Long deptId = qgzxTeacherMapper.selectDeptCode(ksh);
QgzxTeacher entity=new QgzxTeacher(); QgzxTeacher entity=new QgzxTeacher();
@@ -478,7 +479,7 @@ public class CphTeacherServiceImpl implements ICphTeacherService
if(deptId!=null) { if(deptId!=null) {
entity.setDeptId(deptId); entity.setDeptId(deptId);
} }
entity.setStatus("1"); entity.setStatus(zgzt);
entity.setCreateTime(DateUtils.getNowDate()); entity.setCreateTime(DateUtils.getNowDate());
if(qgzxTeacher==null){ if(qgzxTeacher==null){
qgzxTeacherMapper.insertQgzxTeacher(entity); qgzxTeacherMapper.insertQgzxTeacher(entity);

View File

@@ -8,6 +8,7 @@
WHEN XBDM = 1 THEN '男' WHEN XBDM = 1 THEN '男'
WHEN XBDM = 2 THEN '女' WHEN XBDM = 2 THEN '女'
ELSE '未知' -- 可选添加默认值避免NULL ELSE '未知' -- 可选添加默认值避免NULL
END as xb,TBD.BMMC as ksmc,TBD.BMMC as yxmc from from_gxsdxyxxzx_teacher TBA LEFT JOIN from_gxsdxyxxzx_xzbm TBD ON TBA.SZBMBH=TBD.BMBH END as xb,TBD.BMMC as ksmc,TBD.BMMC as yxmc,TBD.BMBH as ksh,TBA.ZGDQZTDM as zgzt from from_gxsdxyxxzx_teacher TBA LEFT JOIN from_gxsdxyxxzx_xzbm TBD ON TBA.SZBMBH=TBD.BMBH
WHERE TBA.ZGLBDM LIKE '1%'
</select> </select>
</mapper> </mapper>

View File

@@ -93,5 +93,7 @@ private static final long serialVersionUID=1L;
@Excel(name = "学院") @Excel(name = "学院")
private String deptName; private String deptName;
@ApiModelProperty("职工状态")
@TableField("zgzt")
private String zgzt;
} }