重新同步教职工数据
This commit is contained in:
@@ -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<Map> list=syncDataService.getEmployEEInfoList();
|
||||
return getDataTable(list);
|
||||
}
|
||||
//同步教职工
|
||||
@RequestMapping("/synchronousEmployEEInfoList")
|
||||
public AjaxResult synchronousEmployEEInfoList(){
|
||||
List<Map> list=syncDataService.getEmployEEInfoList();
|
||||
iCphTeacherService.sqlserverSynchronousMYSQL(list);//同步教职工
|
||||
//iCphTeacherService.Usertb();
|
||||
return success();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -5,9 +5,10 @@
|
||||
<mapper namespace="com.srs.comprehensive.mapper.SyncDataMapper">
|
||||
<select id="getEmployEEInfoList" resultType="java.util.Map">
|
||||
SELECT TBA.GH as zgh,TBA.XM as xm,CASE
|
||||
WHEN XBDM = 1 THEN '男'
|
||||
WHEN XBDM = 2 THEN '女'
|
||||
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
|
||||
WHEN XBDM = 1 THEN '男'
|
||||
WHEN XBDM = 2 THEN '女'
|
||||
ELSE '未知' -- 可选:添加默认值,避免NULL
|
||||
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>
|
||||
</mapper>
|
||||
|
||||
@@ -93,5 +93,7 @@ private static final long serialVersionUID=1L;
|
||||
@Excel(name = "学院")
|
||||
private String deptName;
|
||||
|
||||
|
||||
@ApiModelProperty("职工状态")
|
||||
@TableField("zgzt")
|
||||
private String zgzt;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user