同步撤单文件到和包的脚本

本贴最后更新于 1979 天前,其中的信息可能已经渤澥桑田

##############################撤单的对帐文件############################

export_file_name_path="/home/dspt/huibuy_order/JXXYDBGJ000R${export_yyyymm_dates}001.DAT"

export_file_name="JXXYDBGJ000R${export_yyyymm_dates}001.DAT"

sqlplus -S ucr_shop/dspt2015@huibuy<

set trimspool on;

set term off;

set feedback off;

set head off;

set linesize 1000;

set pagesize 0;

spool tmp_record_hb.txt

select count(1) from HE_BAO_LOAN HBL

INNER JOIN ECPS_ORDER EO ON EO.ORDER_ID = HBL.ORDERID AND EO.ORDER_STATUS = '2'

INNER JOIN ECPS_ORDER_RETURN EOR ON EOR.ORDER_ID = EO.ORDER_ID

INNER JOIN ECPS_ORDER EO1 ON EOR.ORDER_RETURN_ID = EO1.ORDER_ID AND EO1.ORDER_STATUS = '2'

       where to_char(eo1.finish_time,'yyyymmdd') =to_char(sysdate-1,'yyyyMMdd')

  group by to_char(eo1.finish_time,'yyyyMMdd');

spool off;

exit;

!

sql="SELECT to_char(eo1.finish_time,'yyyyMMdd')||'|'||count(mplOrdNo)||'|'||sum(loanAmt) FROM HE_BAO_LOAN HBL INNER JOIN ECPS_ORDER EO ON EO.ORDER_ID = HBL.ORDERID AND EO.ORDER_STATUS = '2' INNER JOIN ECPS_ORDER_RETURN EOR ON EOR.ORDER_ID = EO.ORDER_ID INNER JOIN ECPS_ORDER EO1 ON EOR.ORDER_RETURN_ID = EO1.ORDER_ID AND EO1.ORDER_STATUS = '2' where to_char(eo1.finish_time,'yyyymmdd') =to_char(sysdate-1,'yyyyMMdd') group by to_char(eo1.finish_time,'yyyyMMdd')"

record_numcount_tmp1=cat tmp_record_hb.txt

if [ "$record_numcount_tmp1" = "" ]

then

    sql="select to_char(sysdate-1,'yyyyMMdd')||'|'||0||'|'||0 from dual"

fi

echo $sql

sqlplus -S ucr_shop/dspt2015@huibuy<

set trimspool on

set term off

set feedback off

set head off

set linesize 1000

set pagesize 0

spool ${export_file_name_path}

${sql}

union all

SELECT distinct epcId||'|'||mblNo||'|'||packId||'|'||mplOrdNo||'|'||argMonth||'|'||loanAmt||'|'||pmgNo||'|'||bossOrdNo||'|'||modelId||'|'||

modelNm||'|'||oprId||'|'||channelid||'|'||channelname||'|'||epcId||'|'||citId||'|'||revoketime||'|'||chr(13)

        FROM HE_BAO_LOAN HBL

INNER JOIN ECPS_ORDER EO ON EO.ORDER_ID = HBL.ORDERID AND EO.ORDER_STATUS = '2'

INNER JOIN ECPS_ORDER_RETURN EOR ON EOR.ORDER_ID = EO.ORDER_ID

INNER JOIN ECPS_ORDER EO1 ON EOR.ORDER_RETURN_ID = EO1.ORDER_ID AND EO1.ORDER_STATUS = '2'

       where to_char(eo1.finish_time,'yyyymmdd') =to_char(sysdate-1,'yyyyMMdd')

union all

select '@END@' from dual;

exit;

!

echo "start ftp 211.138.236.196"

sftp -oport=8422 jxcpch@211.138.236.196<

cd /recv

lcd /home/dspt/huibuy_order/

put "${export_file_name}"

bye

!

  • 脚本
    18 引用 • 42 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 561 关注
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 178 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 456 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    5 引用 • 13 回帖 • 1 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 684 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖 • 218 关注
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    103 引用 • 294 回帖
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    523 引用 • 4581 回帖 • 694 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖 • 13 关注
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    45 引用 • 113 回帖 • 309 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖 • 2 关注
  • 反馈

    Communication channel for makers and users.

    123 引用 • 906 回帖 • 193 关注
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 693 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 109 关注
  • Kafka

    Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是现代系统中许多功能的基础。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。

    35 引用 • 35 回帖 • 1 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 461 关注
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    4 引用 • 16 回帖 • 2 关注
  • 自由行
    2 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1347 回帖
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    333 引用 • 323 回帖 • 66 关注
  • 安装

    你若安好,便是晴天。

    128 引用 • 1184 回帖
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    51 引用 • 190 回帖
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    96 引用 • 330 回帖
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    9 引用 • 32 回帖 • 161 关注
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖 • 7 关注