|
|
|
@ -1,18 +1,12 @@
|
|
|
|
|
package com.dsideal.FengHuang.TouPiao.Model;
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import com.dsideal.FengHuang.Util.CommonUtil;
|
|
|
|
|
import com.dsideal.FengHuang.Util.IpUtil;
|
|
|
|
|
import com.dsideal.FengHuang.Util.MysqlAesUtil;
|
|
|
|
|
import com.dsideal.FengHuang.Util.PkUtil;
|
|
|
|
|
import com.jfinal.plugin.activerecord.Db;
|
|
|
|
|
import com.jfinal.plugin.activerecord.Page;
|
|
|
|
|
import com.jfinal.plugin.activerecord.Record;
|
|
|
|
|
import com.jfinal.plugin.activerecord.SqlPara;
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.UUID;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
@SuppressWarnings("unchecked")
|
|
|
|
|
public class TouPiaoModel {
|
|
|
|
@ -22,8 +16,51 @@ public class TouPiaoModel {
|
|
|
|
|
return Db.find(sql, type_id);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<Record> getTouPiaoRenInfo(String toupiaoren_tel) {
|
|
|
|
|
public Map<String, Record> getTouPiaoRenInfoMap() {
|
|
|
|
|
String sql = "select * from t_toupiao_toupiaoren";
|
|
|
|
|
List<Record> list = Db.find(sql);
|
|
|
|
|
Map<String, Record> _map = new HashMap<>();
|
|
|
|
|
for (Record record : list)
|
|
|
|
|
_map.put(record.getStr("toupiaoren_tel"), record);
|
|
|
|
|
return _map;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Record getTouPiaoRenInfo(String toupiaoren_tel) {
|
|
|
|
|
String sql = "select * from t_toupiao_toupiaoren where toupiaoren_tel=?";
|
|
|
|
|
return Db.find(sql, toupiaoren_tel);
|
|
|
|
|
return Db.findFirst(sql, toupiaoren_tel);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void save(String toupiaoren_tel, String[] gaojiArray, String[] zhongjiArray) {
|
|
|
|
|
Record r = getTouPiaoRenInfo(toupiaoren_tel);
|
|
|
|
|
int toupiaoren_type_id = r.getInt("toupiaoren_type_id");
|
|
|
|
|
String sql = "delete from t_toupiao_result where toupiaoren_tel=?";
|
|
|
|
|
Db.update(sql, toupiaoren_tel);
|
|
|
|
|
|
|
|
|
|
Map<String, Record> _map = getTouPiaoRenInfoMap();
|
|
|
|
|
List<Record> saveList = new ArrayList<>();
|
|
|
|
|
|
|
|
|
|
for (String s : gaojiArray) {
|
|
|
|
|
Record record = new Record();
|
|
|
|
|
record.set("houxuanren_tel", s);
|
|
|
|
|
record.set("houxuanren_name", _map.get(s).getStr("toupiaoren_name"));
|
|
|
|
|
record.set("houxuanren_type_id", 1);
|
|
|
|
|
|
|
|
|
|
record.set("toupiaoren_tel", s);
|
|
|
|
|
record.set("toupiaoren_name", _map.get(s).getStr("toupiaoren_name"));
|
|
|
|
|
record.set("toupiaoren_type_id", toupiaoren_type_id);
|
|
|
|
|
saveList.add(record);
|
|
|
|
|
}
|
|
|
|
|
for (String s : zhongjiArray) {
|
|
|
|
|
Record record = new Record();
|
|
|
|
|
record.set("houxuanren_tel", s);
|
|
|
|
|
record.set("houxuanren_name", _map.get(s).getStr("toupiaoren_name"));
|
|
|
|
|
record.set("houxuanren_type_id", 2);
|
|
|
|
|
|
|
|
|
|
record.set("toupiaoren_tel", s);
|
|
|
|
|
record.set("toupiaoren_name", _map.get(s).getStr("toupiaoren_name"));
|
|
|
|
|
record.set("toupiaoren_type_id", toupiaoren_type_id);
|
|
|
|
|
saveList.add(record);
|
|
|
|
|
}
|
|
|
|
|
Db.batchSave("t_toupiao_result", saveList, 100);
|
|
|
|
|
}
|
|
|
|
|
}
|