首次提交
Showing
6 changed files
with
218 additions
and
2 deletions
| ... | @@ -13,6 +13,8 @@ public class ZhjTask { | ... | @@ -13,6 +13,8 @@ public class ZhjTask { | 
| 13 | 13 | ||
| 14 | @Autowired | 14 | @Autowired | 
| 15 | private ZhjDatasSynService zhjDatasSynService; | 15 | private ZhjDatasSynService zhjDatasSynService; | 
| 16 | |||
| 17 | |||
| 16 | //@Scheduled(cron="0 0 21 * * ? ") | 18 | //@Scheduled(cron="0 0 21 * * ? ") | 
| 17 | public void execute() { | 19 | public void execute() { | 
| 18 | System.out.println("===========每天晚上九点定时任务进来了========="); | 20 | System.out.println("===========每天晚上九点定时任务进来了========="); | 
| ... | @@ -20,4 +22,11 @@ public class ZhjTask { | ... | @@ -20,4 +22,11 @@ public class ZhjTask { | 
| 20 | System.out.println("===========每天晚上九点定时任务走了========="); | 22 | System.out.println("===========每天晚上九点定时任务走了========="); | 
| 21 | } | 23 | } | 
| 22 | 24 | ||
| 25 | //@Scheduled(cron="0 0 21 * * ? ") | ||
| 26 | public void executeQyInfo() { | ||
| 27 | System.out.println("===========每天晚上九点定时任务进来了========="); | ||
| 28 | zhjDatasSynService.synQyInfo(); | ||
| 29 | System.out.println("===========每天晚上九点定时任务走了========="); | ||
| 30 | } | ||
| 31 | |||
| 23 | } | 32 | } | ... | ... | 
| ... | @@ -6,6 +6,7 @@ import com.pashanhoo.zhj.entity.SynZhjInfoDo; | ... | @@ -6,6 +6,7 @@ import com.pashanhoo.zhj.entity.SynZhjInfoDo; | 
| 6 | 6 | ||
| 7 | 7 | ||
| 8 | import java.util.List; | 8 | import java.util.List; | 
| 9 | import java.util.Map; | ||
| 9 | 10 | ||
| 10 | public interface SynZhjInfoMapper extends BaseMapper<SynZhjInfoDo> { | 11 | public interface SynZhjInfoMapper extends BaseMapper<SynZhjInfoDo> { | 
| 11 | 12 | ||
| ... | @@ -17,4 +18,10 @@ public interface SynZhjInfoMapper extends BaseMapper<SynZhjInfoDo> { | ... | @@ -17,4 +18,10 @@ public interface SynZhjInfoMapper extends BaseMapper<SynZhjInfoDo> { | 
| 17 | 18 | ||
| 18 | void updateHqszt(String ywh); | 19 | void updateHqszt(String ywh); | 
| 19 | 20 | ||
| 21 | List<Map> getQyBdcxx(); | ||
| 22 | |||
| 23 | List<Map> getQymxfcdyxx(); | ||
| 24 | |||
| 25 | |||
| 26 | |||
| 20 | } | 27 | } | ... | ... | 
| ... | @@ -15,6 +15,12 @@ public interface ZhjDatasSynService extends IService<RegBusBdcqzsdjxxDo> { | ... | @@ -15,6 +15,12 @@ public interface ZhjDatasSynService extends IService<RegBusBdcqzsdjxxDo> { | 
| 15 | 15 | ||
| 16 | public void synQSZTInfoByYwh(String ywh); | 16 | public void synQSZTInfoByYwh(String ywh); | 
| 17 | 17 | ||
| 18 | public void synQYBDCXX(String token); | ||
| 19 | |||
| 20 | public void qymxFcDyxx(String token); | ||
| 21 | |||
| 22 | public void synQyInfo(); | ||
| 23 | |||
| 18 | 24 | ||
| 19 | 25 | ||
| 20 | } | 26 | } | ... | ... | 
| ... | @@ -229,6 +229,9 @@ public class ZhjDatasSynServiceImpl extends ServiceImpl<RegBusBdcqzsdjxxMapper, | ... | @@ -229,6 +229,9 @@ public class ZhjDatasSynServiceImpl extends ServiceImpl<RegBusBdcqzsdjxxMapper, | 
| 229 | } | 229 | } | 
| 230 | } | 230 | } | 
| 231 | } | 231 | } | 
| 232 | |||
| 233 | |||
| 234 | |||
| 232 | /** | 235 | /** | 
| 233 | * 给智慧局推送权属状态基本信息 | 236 | * 给智慧局推送权属状态基本信息 | 
| 234 | * @param zsdjInfoList | 237 | * @param zsdjInfoList | 
| ... | @@ -345,7 +348,76 @@ public class ZhjDatasSynServiceImpl extends ServiceImpl<RegBusBdcqzsdjxxMapper, | ... | @@ -345,7 +348,76 @@ public class ZhjDatasSynServiceImpl extends ServiceImpl<RegBusBdcqzsdjxxMapper, | 
| 345 | } | 348 | } | 
| 346 | return code; | 349 | return code; | 
| 347 | } | 350 | } | 
| 351 | @Override | ||
| 352 | public void synQYBDCXX(String token) { | ||
| 353 | List<Map> list=synZhjInfoMapper.getQyBdcxx(); | ||
| 354 | if(list!=null && list.size()>0){ | ||
| 355 | for (int j = 0; j < list.size(); j++) { | ||
| 356 | Map map=list.get(j); | ||
| 357 | StringBuilder params = new StringBuilder(); | ||
| 358 | params.append("?").append("QLRMC=").append(map.get("BDCDYH")).append("&") | ||
| 359 | .append("QLRZJH=").append(map.get("QLRZJH")).append("&") | ||
| 360 | .append("BDCQZSH=").append(map.get("BDCQZSH")).append("&") | ||
| 361 | .append("BDCDYH=").append(map.get("BDCDYH")).append("&") | ||
| 362 | .append("DJSJ=").append(map.get("DJSJ")).append("&") | ||
| 363 | .append("YT=").append(map.get("YT")).append("&") | ||
| 364 | .append("ZL=").append(map.get("ZL")).append("&") | ||
| 365 | .append("MJ=").append(map.get("MJ")).append("&") | ||
| 366 | .append("SYQX=").append(map.get("SYQX")).append("&") | ||
| 367 | .append("DJJG=").append(map.get("DJJG")); | ||
| 368 | String url1=zhjurl+"/dclp/hzapi/QYBDCXX"+params.toString(); | ||
| 369 | doPostForNew(url1,"", token); | ||
| 370 | } | ||
| 371 | } | ||
| 372 | } | ||
| 373 | |||
| 374 | @Override | ||
| 375 | public void qymxFcDyxx(String token) { | ||
| 376 | List<Map> list=synZhjInfoMapper.getQymxfcdyxx(); | ||
| 377 | if(list!=null && list.size()>0){ | ||
| 378 | for (int j = 0; j < list.size(); j++) { | ||
| 379 | Map map=list.get(j); | ||
| 380 | StringBuilder params = new StringBuilder(); | ||
| 381 | params.append("?").append("DYQR=").append(map.get("DYQR")).append("&") | ||
| 382 | .append("DYQRZJH=").append(map.get("DYQRZJH")).append("&") | ||
| 383 | .append("BDCDJZMH=").append(map.get("BDCDJZMH")).append("&") | ||
| 384 | .append("BDCDYH=").append(map.get("BDCDYH")).append("&") | ||
| 385 | .append("QLLX=").append(map.get("QLLX")).append("&") | ||
| 386 | .append("DYR=").append(map.get("DYR")).append("&") | ||
| 387 | .append("DYDJSJ=").append(map.get("DYDJSJ")); | ||
| 388 | String url1=zhjurl+"/dclp/hzapi/QYMXFCDYXX"+params.toString(); | ||
| 389 | doPostForNew(url1,"", token); | ||
| 390 | } | ||
| 391 | } | ||
| 392 | } | ||
| 393 | |||
| 394 | @Override | ||
| 395 | public void synQyInfo() { | ||
| 396 | String url=zhjurl+"/dclp/hzapi/token?appKey="+appkey+"&appSecret="+appSecret; | ||
| 397 | Map map1=doGetForNew(url); | ||
| 398 | if(map1!=null && (Integer)map1.get("code")==200){ | ||
| 399 | final Map map2= (Map) map1.get("data"); | ||
| 400 | final String token= (String) map2.get("token"); | ||
| 401 | //组装中小微企业基本信息 | ||
| 402 | new Thread(new Runnable() { | ||
| 403 | @Override | ||
| 404 | public void run() { | ||
| 405 | System.out.println("===============当前线程是:"+Thread.currentThread().getName()); | ||
| 406 | synQYBDCXX(token); | ||
| 407 | } | ||
| 408 | }).start(); | ||
| 348 | 409 | ||
| 410 | //组装中小微企业抵押信息 | ||
| 411 | new Thread(new Runnable() { | ||
| 412 | @Override | ||
| 413 | public void run() { | ||
| 414 | System.out.println("===============当前线程是:"+Thread.currentThread().getName()); | ||
| 415 | qymxFcDyxx(token); | ||
| 416 | } | ||
| 417 | }).start(); | ||
| 418 | |||
| 419 | } | ||
| 420 | } | ||
| 349 | 421 | ||
| 350 | 422 | ||
| 351 | } | 423 | } | ... | ... | 
| 1 | server: | ||
| 2 | port: 8011 | ||
| 3 | servlet: | ||
| 4 | session: | ||
| 5 | timeout: 43200 | ||
| 6 | |||
| 1 | spring: | 7 | spring: | 
| 2 | profiles: | 8 | servlet: | 
| 3 | active: @profile.active@ | 9 | multipart: | 
| 10 | maxFileSize: 10MB | ||
| 11 | maxRequestSize: 10MB | ||
| 12 | application: | ||
| 13 | name: hzbdcsyn | ||
| 14 | jackson: | ||
| 15 | time-zone: GMT+8 | ||
| 16 | date-format: yyyy-MM-dd HH:mm:ss | ||
| 17 | default-property-inclusion: always | ||
| 18 | datasource: | ||
| 19 | dynamic: | ||
| 20 | primary: master | ||
| 21 | datasource: | ||
| 22 | master: | ||
| 23 | url: jdbc:oracle:thin:@172.16.56.21:1521:orcl | ||
| 24 | driver-class-name: oracle.jdbc.driver.OracleDriver | ||
| 25 | username: regs | ||
| 26 | password: root1234 | ||
| 27 | |||
| 28 | mybatis-plus: | ||
| 29 | mapper-locations: classpath:mapper/**/*.xml | ||
| 30 | typeAliasesPackage: com.pashanhoo | ||
| 31 | global-config: | ||
| 32 | #主键类型 0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID"; | ||
| 33 | id-type: 2 | ||
| 34 | #字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断" | ||
| 35 | field-strategy: 1 | ||
| 36 | #驼峰下划线转换 | ||
| 37 | db-column-underline: true | ||
| 38 | #刷新mapper 调试神器 | ||
| 39 | refresh-mapper: true | ||
| 40 | #数据库大写下划线转换 | ||
| 41 | #capital-mode: true | ||
| 42 | #序列接口实现类配置 | ||
| 43 | #key-generator: com.baomidou.springboot.xxx | ||
| 44 | #逻辑删除配置 | ||
| 45 | logic-delete-value: -1 | ||
| 46 | logic-not-delete-0: 0 | ||
| 47 | #自定义填充策略接口实现 | ||
| 48 | #meta-object-handler: com.baomidou.springboot.xxx | ||
| 49 | #自定义SQL注入器 | ||
| 50 | # sql-injector: com.baomidou.mybatisplus.mapper.LogicSqlInjector | ||
| 51 | configuration: | ||
| 52 | map-underscore-to-camel-case: true | ||
| 53 | cache-enabled: false | ||
| 54 | call-setters-on-nulls: true | ||
| 55 | log-impl: org.apache.ibatis.logging.stdout.StdOutImpl | ||
| 56 | app: | ||
| 57 | hostUrl: http://172.16.56.41:9182 | ||
| 58 | bdcdjzmlc: 2890537670326468622 | ||
| 59 | bdcqzslc: 2890537800123400234 | ||
| 60 | AppToken: OAduCx5qJD | ||
| 61 | AppSecret: DifsZNwDnamuRh9jS0gSOTJFvmmKtT | ||
| 62 | |||
| 63 | |||
| 64 | management: | ||
| 65 | endpoints: | ||
| 66 | web: | ||
| 67 | exposure: | ||
| 68 | include: "*" | ||
| 69 | |||
| 70 | logging: | ||
| 71 | config: "classpath:logback-spring.xml" | ||
| 72 | |||
| 73 | ... | ... | 
| ... | @@ -15,4 +15,56 @@ | ... | @@ -15,4 +15,56 @@ | 
| 15 | <update id="updateHqszt"> | 15 | <update id="updateHqszt"> | 
| 16 | update syn_zhjinfo set HQS_STATE='1' where ywh=#{ywh} | 16 | update syn_zhjinfo set HQS_STATE='1' where ywh=#{ywh} | 
| 17 | </update> | 17 | </update> | 
| 18 | <select id="getQyBdcxx" resultType="java.util.Map"> | ||
| 19 | select b.qlrmc, | ||
| 20 | b.zjh as QLRZJH, | ||
| 21 | a.bdcqzh as BDCQZSH, | ||
| 22 | a.bdcdyh, | ||
| 23 | a.dbsj as djsj, | ||
| 24 | a.yt, | ||
| 25 | a.zl, | ||
| 26 | a.mj, | ||
| 27 | a.syqx, | ||
| 28 | '汉中市不动产登记局' as djjg | ||
| 29 | from reg_bus_bdcqzsdjxx a, reg_bus_qlr b | ||
| 30 | where (a.djlx = '302' or a.djlx = '305') | ||
| 31 | and a.del_flag = '0' | ||
| 32 | and a.islogout = '0' | ||
| 33 | and b.del_flag = '0' | ||
| 34 | and b.zjzl in ('7', '10') | ||
| 35 | and b.qszt = '1' | ||
| 36 | and a.ywh = b.ywh | ||
| 37 | and instr(a.ywh, 'LS') = 0 | ||
| 38 | </select> | ||
| 39 | <select id="getQymxfcdyxx" resultType="java.util.Map"> | ||
| 40 | select dyqr, DYQRZJH, bdcqzh as BDCDJZMH, bdcdyh, QLLX, DYR, DYDJSJ | ||
| 41 | from (select b.dyqr, | ||
| 42 | b.DYQRZJH, | ||
| 43 | a.bdcqzh, | ||
| 44 | a.bdcdyh, | ||
| 45 | (select label | ||
| 46 | from sys_dict | ||
| 47 | where value = a.qllx | ||
| 48 | and del_flag = '0' | ||
| 49 | and type = 'reg_bus_qllx') as QLLX, | ||
| 50 | b.DYR, | ||
| 51 | a.dbsj as DYDJSJ | ||
| 52 | from reg_bus_bdcqzsdjxx a, | ||
| 53 | (select a.ywh, | ||
| 54 | a.qlrmc as dyqr, | ||
| 55 | a.zjh as DYQRZJH, | ||
| 56 | b.qlrmc as DYR | ||
| 57 | from reg_bus_qlr a, reg_bus_ywr b | ||
| 58 | where a.del_flag = '0' | ||
| 59 | and a.qszt = '1' | ||
| 60 | and b.del_flag = '0' | ||
| 61 | and b.zjzl in ('7', '10') | ||
| 62 | and b.qszt = '1' | ||
| 63 | and a.ywh = b.ywh) b | ||
| 64 | where a.djlx in ('214', '215', '804') | ||
| 65 | and a.del_flag = '0' | ||
| 66 | and a.islogout = '0' | ||
| 67 | and a.ywh = b.ywh) | ||
| 68 | group by dyqr, DYQRZJH, bdcqzh, bdcdyh, QLLX, DYR, DYDJSJ | ||
| 69 | </select> | ||
| 18 | </mapper> | 70 | </mapper> | ... | ... | 
- 
Please register or sign in to post a comment