|
|
@@ -42,7 +42,8 @@ public class CustomerServiceImpl implements CustomerService {
|
|
|
put("size",Integer.toString(size));
|
|
|
}};
|
|
|
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private BaseDao baseDao;
|
|
|
@Autowired
|
|
|
private BusinessDao businessDao;
|
|
|
@Autowired
|
|
|
@@ -136,6 +137,7 @@ public class CustomerServiceImpl implements CustomerService {
|
|
|
@Async("taskExecutor")
|
|
|
@Override
|
|
|
public void saveBusiness(String company_id) {
|
|
|
+ deleteByCompanyId(company_id);
|
|
|
Map<String, String> param = new HashMap<>();
|
|
|
param.put("apikey",apikey);
|
|
|
String s = httpResponse(url + company + "/" + company_id, hender, param);
|
|
|
@@ -386,10 +388,10 @@ public class CustomerServiceImpl implements CustomerService {
|
|
|
List<CpwsDetail> cpwsDetails = JSON.parseArray(cpjes.toString(),CpwsDetail.class);
|
|
|
int det=1;
|
|
|
for (CpwsDetail cpwsDetail:cpwsDetails) {
|
|
|
- cpwsDetail.setFcd_fcid(fc_id);
|
|
|
cpwsDetail.setFcd_type("判决金额");
|
|
|
cpwsDetail.setFcd_detno(det);
|
|
|
cpwsDetail.setFcd_payer(stringArraytoString(cpwsDetail.getFcd_payer()));
|
|
|
+ cpwsDetail.setFcd_fcid(fc_id);
|
|
|
det=det+1;
|
|
|
}
|
|
|
cpwsDetailDao.save(cpwsDetails);
|
|
|
@@ -563,9 +565,9 @@ public class CustomerServiceImpl implements CustomerService {
|
|
|
if (jsonArray!=null) {
|
|
|
List<Ssgg> ssggs = JSON.parseArray(jsonArray.toString(), Ssgg.class);
|
|
|
for (Ssgg ssgg:ssggs) {
|
|
|
- ssgg.setFss_entities(stringArraytoString(ssgg.getFss_entities()));
|
|
|
ssgg.setFss_party(stringArraytoString(ssgg.getFss_party()));
|
|
|
ssgg.setFss_tyshxycode(company_id);
|
|
|
+ ssgg.setFss_entities(stringArraytoString(ssgg.getFss_entities()));
|
|
|
ssgg.setFss_fbid(id);
|
|
|
}
|
|
|
ssggDao.save(ssggs);
|
|
|
@@ -587,10 +589,10 @@ public class CustomerServiceImpl implements CustomerService {
|
|
|
danBao.setFd_guarantor(stringArraytoString(danBao.getFd_guarantor()));
|
|
|
danBao.setFd_dbmethod(stringArraytoString(danBao.getFd_dbmethod()));
|
|
|
danBao.setFd_bparty(stringArraytoString(danBao.getFd_bparty()));
|
|
|
- danBao.setFd_detail(stringArraytoString(danBao.getFd_detail()));
|
|
|
danBao.setFd_tyshxycode(company_id);
|
|
|
- danBao.setFd_fbid(id);
|
|
|
danBao.setFd_detno(detno);
|
|
|
+ danBao.setFd_detail(stringArraytoString(danBao.getFd_detail()));
|
|
|
+ danBao.setFd_fbid(id);
|
|
|
detno=detno+1;
|
|
|
}
|
|
|
danBaoDao.save(danBaos);
|
|
|
@@ -601,49 +603,51 @@ public class CustomerServiceImpl implements CustomerService {
|
|
|
/**
|
|
|
* 清除所有相关表中数据
|
|
|
*/
|
|
|
- @Override
|
|
|
- public void deleteAll() {
|
|
|
- //清除工商资料明细
|
|
|
- businessDetailDao.deleteAll();
|
|
|
- //清除工商资料
|
|
|
- businessDao.deleteAll();
|
|
|
- //清除工商变更
|
|
|
- businessChangeDao.deleteAll();
|
|
|
- //清除工商登记股东信息明细
|
|
|
- investorRJDetailDao.deleteAll();
|
|
|
- //清除工商登记股东信息
|
|
|
- investorDao.deleteAll();
|
|
|
- //清除主要成员
|
|
|
- memberDao.deleteAll();
|
|
|
- //清除开庭公告明细
|
|
|
- ktggDetailDao.deleteAll();
|
|
|
- //清除开庭公告
|
|
|
- ktggDao.deleteAll();
|
|
|
- //清除裁判文书明细
|
|
|
- cpwsDetailDao.deleteAll();
|
|
|
- //清除裁判文书
|
|
|
- cpwsDao.deleteAll();
|
|
|
- //清除被执行人
|
|
|
- executedPersonDao.deleteAll();
|
|
|
- //清除失信被执行人
|
|
|
- sxbzxrDao.deleteAll();
|
|
|
- //清除经营异常
|
|
|
- jyycDao.deleteAll();
|
|
|
- //清除重大税收违法
|
|
|
- sswfDao.deleteAll();
|
|
|
- //清除催缴/欠税
|
|
|
- qsjlDao.deleteAll();
|
|
|
- //清除动产抵押明细
|
|
|
- dcdyDetailDao.deleteAll();
|
|
|
- //清除动产抵押
|
|
|
- dcdyDao.deleteAll();
|
|
|
- //清除股权出质
|
|
|
- gqczDao.deleteAll();
|
|
|
- //清除司法协助
|
|
|
- sfxzDao.deleteAll();
|
|
|
- //清除涉诉公告
|
|
|
- ssggDao.deleteAll();
|
|
|
- danBaoDao.deleteAll();
|
|
|
+ private void deleteByCompanyId(String company_id) {
|
|
|
+ if (baseDao.checkIf("FBBUSINESS","fb_tyshxycode='"+company_id+"'")) {
|
|
|
+ //清除工商资料明细
|
|
|
+ baseDao.execute("delete from FBBUSINESSDETAIL where fbd_fbid in (select fb_id from FBBUSINESS where fb_tyshxycode='" + company_id + "')");
|
|
|
+ //清除工商资料
|
|
|
+ baseDao.execute("delete from FBBUSINESS where fb_tyshxycode='" + company_id + "'");
|
|
|
+ //清除工商变更
|
|
|
+ baseDao.execute("delete from FBBUSINESSCHANGE where fbc_tyshxycode='" + company_id + "'");
|
|
|
+ //清除工商登记股东信息明细
|
|
|
+ baseDao.execute("delete from FBINVESTORDETAIL where fid_fiid in (select fi_id from FBINVESTOR where fi_tyshxycode='" + company_id + "')");
|
|
|
+ //清除工商登记股东信息
|
|
|
+ baseDao.execute("delete from FBINVESTOR where fi_tyshxycode='" + company_id + "'");
|
|
|
+ //清除主要成员
|
|
|
+ baseDao.execute("delete from FBMEMBER where fm_tyshxycode='" + company_id + "'");
|
|
|
+ //清除开庭公告明细
|
|
|
+ baseDao.execute("delete from FBKTGGDETAIL where fkd_fkid in (select fk_id from FBKTGG where fk_tyshxycode='" + company_id + "')");
|
|
|
+ //清除开庭公告
|
|
|
+ baseDao.execute("delete from FBKTGG where fk_tyshxycode='" + company_id + "'");
|
|
|
+ //清除裁判文书明细
|
|
|
+ baseDao.execute("delete from FBCPWSDETAIL where fcd_fcid in (select fc_id from FBCPWS where fc_tyshxycode='" + company_id + "')");
|
|
|
+ //清除裁判文书
|
|
|
+ baseDao.execute("delete from FBCPWS where fc_tyshxycode='" + company_id + "'");
|
|
|
+ //清除被执行人
|
|
|
+ baseDao.execute("delete from FBEXECUTEDPERSON where fep_tyshxycode='" + company_id + "'");
|
|
|
+ //清除失信被执行人
|
|
|
+ baseDao.execute("delete from FBSXBZXR where fsx_tyshxycode='" + company_id + "'");
|
|
|
+ //清除经营异常
|
|
|
+ baseDao.execute("delete from FBJYYC where fj_tyshxycode='" + company_id + "'");
|
|
|
+ //清除重大税收违法
|
|
|
+ baseDao.execute("delete from FBSSWF where fs_tyshxycode='" + company_id + "'");
|
|
|
+ //清除催缴/欠税
|
|
|
+ baseDao.execute("delete from FBQSJL where fq_tyshxycode='" + company_id + "'");
|
|
|
+ //清除动产抵押明细
|
|
|
+ baseDao.execute("delete from FBDCDYDETAIL where fdd_fdid in (select fd_id from FBDCDY where fd_tyshxycode='" + company_id + "')");
|
|
|
+ //清除动产抵押
|
|
|
+ baseDao.execute("delete from FBDCDY where fd_tyshxycode='" + company_id + "'");
|
|
|
+ //清除股权出质
|
|
|
+ baseDao.execute("delete from FBGQCZ where fg_tyshxycode='" + company_id + "'");
|
|
|
+ //清除司法协助
|
|
|
+ baseDao.execute("delete from FBSFXZ where ff_tyshxycode='" + company_id + "'");
|
|
|
+ //清除涉诉公告
|
|
|
+ baseDao.execute("delete from FBSSGG where fss_tyshxycode='" + company_id + "'");
|
|
|
+ //清除担保信息
|
|
|
+ baseDao.execute("delete from FBDANBAO where fd_tyshxycode='" + company_id + "'");
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|