|
|
|
|
@ -9,6 +9,9 @@ import com.da.dangan.domain.*;
|
|
|
|
|
import com.da.dangan.domain.vo.*;
|
|
|
|
|
import com.da.dangan.service.*;
|
|
|
|
|
import com.da.dangan.util.CallThirdInterface;
|
|
|
|
|
import com.da.dangan.util.ChineseToPinyin;
|
|
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
import org.slf4j.Logger;
|
|
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
@ -459,7 +462,267 @@ public class TimeTask {
|
|
|
|
|
System.out.println("---------------------------------------调用upload_api上传接口异常:" + result);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 繁体字不能识别拼音,更改代码后,更新所有数据的拼音
|
|
|
|
|
*/
|
|
|
|
|
public void updateDanganPinyin(){
|
|
|
|
|
//查询total数
|
|
|
|
|
Long total;
|
|
|
|
|
Integer pageNum;
|
|
|
|
|
Integer pageSize = 1000;
|
|
|
|
|
Long pages=0L;
|
|
|
|
|
|
|
|
|
|
//常住人口登记
|
|
|
|
|
pageNum = 1;
|
|
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
|
|
List<DaCzrkdj> daCzrkdjs = daCzrkdjService.selectDaCzrkdjList(null);
|
|
|
|
|
total = new PageInfo(daCzrkdjs).getTotal();
|
|
|
|
|
pages = total%pageSize==0?total/pageSize:total/pageSize+1;
|
|
|
|
|
for(int i=pageNum;i<=pages.intValue();i++){
|
|
|
|
|
List<DaCzrkdj> czlists ;
|
|
|
|
|
if(i==1){
|
|
|
|
|
czlists=daCzrkdjs;
|
|
|
|
|
}else{
|
|
|
|
|
PageHelper.startPage(i, pageSize);
|
|
|
|
|
czlists = daCzrkdjService.selectDaCzrkdjList(null);
|
|
|
|
|
}
|
|
|
|
|
//逐个修改拼音
|
|
|
|
|
for(DaCzrkdj daCzrkdj:czlists){
|
|
|
|
|
boolean flag=false;
|
|
|
|
|
//拼音转换
|
|
|
|
|
if(daCzrkdj.getName() !=null&&!daCzrkdj.getName().trim().equals("")){
|
|
|
|
|
daCzrkdj.setNameP(ChineseToPinyin.toPinyin(daCzrkdj.getName().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(daCzrkdj.getHzName() !=null&&!daCzrkdj.getName().trim().equals("")){
|
|
|
|
|
daCzrkdj.setHzP(ChineseToPinyin.toPinyin(daCzrkdj.getHzName().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(daCzrkdj.getJhr1() !=null&&!daCzrkdj.getName().trim().equals("")){
|
|
|
|
|
daCzrkdj.setJhr1P(ChineseToPinyin.toPinyin(daCzrkdj.getJhr1().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(daCzrkdj.getJhr2()!=null&&!daCzrkdj.getName().trim().equals("")){
|
|
|
|
|
daCzrkdj.setJhr2P(ChineseToPinyin.toPinyin(daCzrkdj.getJhr2().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(flag){
|
|
|
|
|
daCzrkdjService.updateDaCzrkdj(daCzrkdj);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//出生医学证明
|
|
|
|
|
pageNum=1;
|
|
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
|
|
List<DaBirthDj> daBirthDjs = daBirthDjService.selectDaBirthDjList(null);
|
|
|
|
|
total = new PageInfo(daBirthDjs).getTotal();
|
|
|
|
|
pages = total%pageSize==0?total/pageSize:total/pageSize+1;
|
|
|
|
|
for(int i=pageNum;i<=pages.intValue();i++){
|
|
|
|
|
List<DaBirthDj> birthlists ;
|
|
|
|
|
if(i==1){
|
|
|
|
|
birthlists=daBirthDjs;
|
|
|
|
|
}else{
|
|
|
|
|
PageHelper.startPage(i, pageSize);
|
|
|
|
|
birthlists = daBirthDjService.selectDaBirthDjList(null);
|
|
|
|
|
}
|
|
|
|
|
//逐个修改拼音
|
|
|
|
|
for(DaBirthDj daBirthDj:birthlists){
|
|
|
|
|
boolean flag=false;
|
|
|
|
|
//拼音转换
|
|
|
|
|
if(daBirthDj.getName() !=null&&!daBirthDj.getName().trim().equals("")){
|
|
|
|
|
daBirthDj.setNameP(ChineseToPinyin.toPinyin(daBirthDj.getName().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(daBirthDj.getfName() !=null&&!daBirthDj.getfName().trim().equals("")){
|
|
|
|
|
daBirthDj.setfNameP(ChineseToPinyin.toPinyin(daBirthDj.getfName().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(daBirthDj.getmName() !=null&&!daBirthDj.getmName().trim().equals("")){
|
|
|
|
|
daBirthDj.setmNameP(ChineseToPinyin.toPinyin(daBirthDj.getmName().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(flag){
|
|
|
|
|
daBirthDjService.updateDaBirthDj(daBirthDj);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//迁移证
|
|
|
|
|
pageNum=1;
|
|
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
|
|
List<DaQyz> daQyzs = daQyzService.selectDaQyzList(null);
|
|
|
|
|
total = new PageInfo(daQyzs).getTotal();
|
|
|
|
|
pages = total%pageSize==0?total/pageSize:total/pageSize+1;
|
|
|
|
|
for(int i=pageNum;i<=pages.intValue();i++){
|
|
|
|
|
List<DaQyz> qyzList ;
|
|
|
|
|
if(i==1){
|
|
|
|
|
qyzList=daQyzs;
|
|
|
|
|
}else{
|
|
|
|
|
PageHelper.startPage(i, pageSize);
|
|
|
|
|
qyzList = daQyzService.selectDaQyzList(null);
|
|
|
|
|
}
|
|
|
|
|
//逐个修改拼音
|
|
|
|
|
for(DaQyz daQyz:qyzList){
|
|
|
|
|
boolean flag=false;
|
|
|
|
|
//拼音转换
|
|
|
|
|
if(daQyz.getName1() !=null&&!daQyz.getName1().trim().equals("")){
|
|
|
|
|
daQyz.setName1P(ChineseToPinyin.toPinyin(daQyz.getName1().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(daQyz.getName2() !=null&&!daQyz.getName2().trim().equals("")){
|
|
|
|
|
daQyz.setName2P(ChineseToPinyin.toPinyin(daQyz.getName2().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(daQyz.getName3() !=null&&!daQyz.getName3().trim().equals("")){
|
|
|
|
|
daQyz.setName3P(ChineseToPinyin.toPinyin(daQyz.getName3().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(daQyz.getName4() !=null&&!daQyz.getName4().trim().equals("")){
|
|
|
|
|
daQyz.setName4P(ChineseToPinyin.toPinyin(daQyz.getName4().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(flag){
|
|
|
|
|
daQyzService.updateDaQyz(daQyz);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//一胎证明
|
|
|
|
|
pageNum=1;
|
|
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
|
|
List<DaYtzm> daYtzms = daYtzmService.selectDaYtzmList(null);
|
|
|
|
|
total = new PageInfo(daYtzms).getTotal();
|
|
|
|
|
pages = total%pageSize==0?total/pageSize:total/pageSize+1;
|
|
|
|
|
for(int i=pageNum;i<=pages.intValue();i++){
|
|
|
|
|
List<DaYtzm> ytzmList ;
|
|
|
|
|
if(i==1){
|
|
|
|
|
ytzmList=daYtzms;
|
|
|
|
|
}else{
|
|
|
|
|
PageHelper.startPage(i, pageSize);
|
|
|
|
|
ytzmList = daYtzmService.selectDaYtzmList(null);
|
|
|
|
|
}
|
|
|
|
|
//逐个修改拼音
|
|
|
|
|
for(DaYtzm daYtzm:ytzmList){
|
|
|
|
|
boolean flag=false;
|
|
|
|
|
//拼音转换
|
|
|
|
|
if(daYtzm.getmName() !=null&&!daYtzm.getmName().trim().equals("")){
|
|
|
|
|
daYtzm.setmNameP(ChineseToPinyin.toPinyin(daYtzm.getmName().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(daYtzm.getwName() !=null&&!daYtzm.getwName().trim().equals("")){
|
|
|
|
|
daYtzm.setwNameP(ChineseToPinyin.toPinyin(daYtzm.getwName().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(flag){
|
|
|
|
|
daYtzmService.updateDaYtzm(daYtzm);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//转非
|
|
|
|
|
pageNum=1;
|
|
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
|
|
List<DaZfnyhkcg> daZfnyhkcgs = daZfnyhkcgService.selectDaZfnyhkcgList(null);
|
|
|
|
|
total = new PageInfo(daZfnyhkcgs).getTotal();
|
|
|
|
|
pages = total%pageSize==0?total/pageSize:total/pageSize+1;
|
|
|
|
|
for(int i=pageNum;i<=pages.intValue();i++){
|
|
|
|
|
List<DaZfnyhkcg> zfnyhkcgList ;
|
|
|
|
|
if(i==1){
|
|
|
|
|
zfnyhkcgList=daZfnyhkcgs;
|
|
|
|
|
}else{
|
|
|
|
|
PageHelper.startPage(i, pageSize);
|
|
|
|
|
zfnyhkcgList =daZfnyhkcgService.selectDaZfnyhkcgList(null);
|
|
|
|
|
}
|
|
|
|
|
//逐个修改拼音
|
|
|
|
|
for(DaZfnyhkcg daZfnyhkcg:zfnyhkcgList){
|
|
|
|
|
boolean flag=false;
|
|
|
|
|
//拼音转换
|
|
|
|
|
if(daZfnyhkcg.getName() !=null&&!daZfnyhkcg.getName().trim().equals("")){
|
|
|
|
|
daZfnyhkcg.setNameP(ChineseToPinyin.toPinyin(daZfnyhkcg.getName().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(daZfnyhkcg.getName1() !=null&&!daZfnyhkcg.getName1().trim().equals("")){
|
|
|
|
|
daZfnyhkcg.setName1P(ChineseToPinyin.toPinyin(daZfnyhkcg.getName1().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(daZfnyhkcg.getName2() !=null&&!daZfnyhkcg.getName2().trim().equals("")){
|
|
|
|
|
daZfnyhkcg.setName2P(ChineseToPinyin.toPinyin(daZfnyhkcg.getName2().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(daZfnyhkcg.getName3() !=null&&!daZfnyhkcg.getName3().trim().equals("")){
|
|
|
|
|
daZfnyhkcg.setName3P(ChineseToPinyin.toPinyin(daZfnyhkcg.getName3().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(daZfnyhkcg.getName4() !=null&&!daZfnyhkcg.getName4().trim().equals("")){
|
|
|
|
|
daZfnyhkcg.setName4P(ChineseToPinyin.toPinyin(daZfnyhkcg.getName4().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(daZfnyhkcg.getName5() !=null&&!daZfnyhkcg.getName5().trim().equals("")){
|
|
|
|
|
daZfnyhkcg.setName5P(ChineseToPinyin.toPinyin(daZfnyhkcg.getName5().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(flag){
|
|
|
|
|
daZfnyhkcgService.updateDaZfnyhkcg(daZfnyhkcg);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//准迁证
|
|
|
|
|
pageNum=1;
|
|
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
|
|
List<DaZqz> daZqzs = daZqzService.selectDaZqzList(null);
|
|
|
|
|
total = new PageInfo(daZqzs).getTotal();
|
|
|
|
|
pages = total%pageSize==0?total/pageSize:total/pageSize+1;
|
|
|
|
|
for(int i=pageNum;i<=pages.intValue();i++){
|
|
|
|
|
List<DaZqz> zqzList ;
|
|
|
|
|
if(i==1){
|
|
|
|
|
zqzList=daZqzs;
|
|
|
|
|
}else{
|
|
|
|
|
PageHelper.startPage(i, pageSize);
|
|
|
|
|
zqzList = daZqzService.selectDaZqzList(null);
|
|
|
|
|
}
|
|
|
|
|
//逐个修改拼音
|
|
|
|
|
for(DaZqz zqz:zqzList){
|
|
|
|
|
boolean flag=false;
|
|
|
|
|
//拼音转换
|
|
|
|
|
if(zqz.getName() !=null&&!zqz.getName().trim().equals("")){
|
|
|
|
|
zqz.setNameP(ChineseToPinyin.toPinyin(zqz.getName().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(zqz.getName1() !=null&&!zqz.getName1().trim().equals("")){
|
|
|
|
|
zqz.setName1P(ChineseToPinyin.toPinyin(zqz.getName1().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(zqz.getName2() !=null&&!zqz.getName2().trim().equals("")){
|
|
|
|
|
zqz.setName2P(ChineseToPinyin.toPinyin(zqz.getName2().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(zqz.getName3() !=null&&!zqz.getName3().trim().equals("")){
|
|
|
|
|
zqz.setName3P(ChineseToPinyin.toPinyin(zqz.getName3().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
if(zqz.getName4() !=null&&!zqz.getName4().trim().equals("")){
|
|
|
|
|
zqz.setName4P(ChineseToPinyin.toPinyin(zqz.getName4().trim()));
|
|
|
|
|
flag=true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(flag){
|
|
|
|
|
daZqzService.updateDaZqz(zqz);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//执行完毕
|
|
|
|
|
System.out.println("TimeTask.updateDanganPinyin.over");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @param taskId
|
|
|
|
|
* @throws Exception
|
|
|
|
|
*/
|
|
|
|
|
public void clearThirdTaskResult(Long taskId) throws Exception {
|
|
|
|
|
String result = CallThirdInterface.callThirdInterfaceClearByTaskId(url4, taskId);
|
|
|
|
|
//! 解析JSON字符串,获取键对应的值
|
|
|
|
|
|