main
黄海 7 months ago
parent b2aa370113
commit ba2d5283b8

@ -1,7 +1,9 @@
package com.dsideal.QingLong.MaxKB.Controller;
import Tools.Crawler.YunXiao;
import com.alibaba.fastjson.JSONObject;
import com.dsideal.QingLong.Base.Model.BaseModel;
import com.dsideal.QingLong.Interceptor.IsLoginInterface;
import com.dsideal.QingLong.MaxKB.Model.MaxKbModel;
import com.dsideal.QingLong.MaxKB.Service.Impl.MaxKbImpl;
import com.dsideal.QingLong.MaxKB.Service.MaxKbService;
@ -144,6 +146,7 @@ public class MaxKbController extends Controller {
Page<Record> page = mkm.matchSchoolNameList(pageNum, pageSize);
renderJson(page);
}
/**
*
*
@ -155,4 +158,48 @@ public class MaxKbController extends Controller {
Page<Record> page = mkm.matchLessonSchoolName(pageNum, pageSize);
renderJson(page);
}
/**
*
*
* @param original_school_name
* @param organization_name
*/
@Before({POST.class})
@IsLoginInterface({})
public void saveHandMatchSchoolName(String original_school_name, String organization_name) {
//1、获取标准名称的单位它的单位代码隶属的区县等信息
Record record = mkm.getBzSchoolByName(organization_name);
if (record == null) {
renderJson(CommonUtil.returnMessageJson(false, "原始学校名称不存在!"));
return;
}
String organization_no = record.getStr("organization_no");
String gather_regionc = record.getStr("gather_regionc");
//2、批量将关系表中所有名称为original_school_name的单位修改为organization_name
mkm.saveHandMatchSchoolName(original_school_name, organization_name, organization_no, gather_regionc);
renderJson(CommonUtil.returnMessageJson(true, "修改成功!"));
}
/**
*
*
* @param lesson_id id
* @param organization_name
*/
@Before({POST.class})
@IsLoginInterface({})
public void saveLessonMatchSchoolName(String lesson_id, String organization_name) {
//1、获取标准名称的单位它的单位代码隶属的区县等信息
Record record = mkm.getBzSchoolByName(organization_name);
if (record == null) {
renderJson(CommonUtil.returnMessageJson(false, "原始学校名称不存在!"));
return;
}
String organization_no = record.getStr("organization_no");
String gather_regionc = record.getStr("gather_regionc");
//2、将关系表中课程id为lesson_id的单位名称修改为organization_name
mkm.saveLessonMatchSchoolName(lesson_id, organization_name, organization_no, gather_regionc);
renderJson(CommonUtil.returnMessageJson(true, "修改成功!"));
}
}

@ -319,7 +319,8 @@ public class MaxKbModel {
/**
*
* @param pageNum
*
* @param pageNum
* @param pageSize
* @return
*/
@ -327,4 +328,40 @@ public class MaxKbModel {
SqlPara sqlPara = Db.getSqlPara("ExportExcel.matchLessonSchoolName");
return Db.paginate(pageNum, pageSize, sqlPara);
}
/**
*
*
* @param organization_name
* @return
*/
public Record getBzSchoolByName(String organization_name) {
String sql = "select * from 教基1001 where a=1 and length(organization_no)=10 and organization_name=?";
return Db.findFirst(sql, organization_name);
}
/**
*
*
* @param original_school_name
* @param organization_name
* @param organization_no
* @param gather_regionc
*/
public void saveHandMatchSchoolName(String original_school_name, String organization_name, String organization_no, String gather_regionc) {
String sql = "update t_crawler_lesson_school set organization_name=?,match_type=2,organization_no=?,gather_regionc=? where original_school_name=?";
Db.update(sql, organization_name, organization_no, gather_regionc, original_school_name);
}
/**
*
* @param lesson_id
* @param organization_name
* @param organization_no
* @param gather_regionc
*/
public void saveLessonMatchSchoolName(String lesson_id, String organization_name, String organization_no, String gather_regionc) {
String sql = "update t_crawler_lesson_school set organization_name=?,match_type=3,organization_no=?,gather_regionc=? where lesson_id=?";
Db.update(sql, organization_name, organization_no, gather_regionc, lesson_id);
}
}

Loading…
Cancel
Save