|
|
|
@ -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, "修改成功!"));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|