|
|
|
@ -2,7 +2,6 @@ package com.dsideal.QingLong.TeacherYd.Model;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.date.DateTime;
|
|
|
|
|
import com.dsideal.QingLong.LoginPerson.Model.LoginPersonModel;
|
|
|
|
|
import com.dsideal.QingLong.Util.CommonUtil;
|
|
|
|
|
import com.dsideal.QingLong.Util.IpUtil;
|
|
|
|
|
import com.jfinal.plugin.activerecord.Db;
|
|
|
|
|
import com.jfinal.plugin.activerecord.Page;
|
|
|
|
@ -34,13 +33,13 @@ public class TeacherYdModel {
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public boolean updateTeacherStatus(String person_id, String status_code, String operator, String ip_address) {
|
|
|
|
|
public boolean updateTeacherStatus(String person_id, String status_code, String operator, long ip_address) {
|
|
|
|
|
List<Record> rs = get_dm_status_teacher_by_code(status_code);
|
|
|
|
|
if (rs != null && !rs.isEmpty()) {
|
|
|
|
|
int change_person_b_use = rs.getFirst().getInt("change_person_b_use");
|
|
|
|
|
//修改人员主表
|
|
|
|
|
String sql = Db.getSql("teacherYd.updateTeacherStatus");
|
|
|
|
|
Db.update(sql, change_person_b_use, status_code, operator, IpUtil.ipToLong(ip_address), person_id);
|
|
|
|
|
Db.update(sql, change_person_b_use, status_code, operator, ip_address, person_id);
|
|
|
|
|
return true;
|
|
|
|
|
} else {
|
|
|
|
|
return false;
|
|
|
|
@ -125,7 +124,7 @@ public class TeacherYdModel {
|
|
|
|
|
record.set("ip_address", IpUtil.ipToLong(ip_address));
|
|
|
|
|
Db.save("t_transfer_apply", record);
|
|
|
|
|
//设置为更换单位的状态(系统内)
|
|
|
|
|
updateTeacherStatus(person_id, "03", operator, ip_address);
|
|
|
|
|
updateTeacherStatus(person_id, "03", operator, IpUtil.ipToLong(ip_address));
|
|
|
|
|
return record.getInt("id");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -211,10 +210,10 @@ public class TeacherYdModel {
|
|
|
|
|
*/
|
|
|
|
|
public void deleteTransferInfoById(int id, String operator, String ip_address) {
|
|
|
|
|
String sql = Db.getSql("teacherYd.deleteTransferInfoById");
|
|
|
|
|
Db.update(sql, operator, ip_address, id);
|
|
|
|
|
Db.update(sql, operator, IpUtil.ipToLong(ip_address), id);
|
|
|
|
|
//修改为正常状态
|
|
|
|
|
List<Record> records = getTeacherTransferInfoById(id);
|
|
|
|
|
updateTeacherStatus(records.get(0).getStr("person_id"), "01", operator, ip_address);
|
|
|
|
|
updateTeacherStatus(records.getFirst().getStr("person_id"), "01", operator, IpUtil.ipToLong(ip_address));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|