summaryrefslogtreecommitdiff
path: root/python-seven-cloudapp-frame.spec
blob: d96966a86556c80d7398f22becd638d33f2c13b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
%global _empty_manifest_terminate_build 0
Name:		python-seven-cloudapp-frame
Version:	1.0.68
Release:	1
Summary:	seven cloudapp frame
License:	MIT
URL:		http://gitlab.tdtech.gao7.com/TaoBaoCloud/seven_cloudapp_frame.git
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/9f/9f/296bdc3bca90420bcdbbb1393444cc6843729b5a07a09d1587c15e32b6c7/seven_cloudapp_frame-1.0.68.tar.gz
BuildArch:	noarch

Requires:	python3-seven-framework
Requires:	python3-seven-top
Requires:	python3-asq
Requires:	python3-emoji
Requires:	python3-xmltodict
Requires:	python3-requests-pkcs12
Requires:	python3-mmh3
Requires:	python3-bce-python-sdk

%description
# seven_cloudapp_frame

## 天志互联Python云应用框架库

### 1.0.65.2 更新内容
* 如果是测试环境,则默认取最新的活动,用于前端测试使用

### 1.0.65.1 更新内容
* 大数据表支持分表模式

### 1.0.52.19 更新内容
* 操作日志模块

### 1.0.50.6 更新内容
* 排队系统加踢人日志记录到info里

### 1.0.33.4 更新内容
* 废弃get_source_app_id,统一使用get_app_id

### 1.0.19.1 更新内容
* 登录接口用户信息走缓存

### 1.0.15 更新内容
* 调整保存淘宝优惠券

### 1.0.14 更新内容
* 修复ERP控制台基类bug

### 1.0.13 更新内容
* 调整事务sql加入到日志里

### 1.0.12.17 更新内容
* 对可能存在大数据的表,进行分表模式并可配置,目前支持的表stat_log_tb、stat_report_tb、asset_log_tb、user_asset_tb、task_count_tb、user_info_tb、prize_order_tb、prize_roster_tb

### 1.0.12.11 更新内容
* 修复任务模块浏览和收藏商品任务异常报错

### 1.0.12.9 更新内容
* 微信帮助类添加获取小程序码的方法

### 1.0.12.8 更新内容
* 调整删除ip信息方法,删除的同时会进行下架
* 添加定时作业基类timing_work_model.py,用于控制台项目定时执行函数,只需继承并重写execute,定时时间在配置文件配置
* 添加清理统计流水控制台和统计队列添加日志便于排查主键重置问题
* FrameBaseModel添加处理恶意请求方法process_malice_request,可以针对用户和ip进行限制某个handler请求操作

### 1.0.12.3 更新内容
* 增加执行帮助类action_helper,用于控制台项目操作数据库等的连接超时的重新执行,避免请求中断

### 1.0.12.1 更新内容
* 对请求的加密参数和输出的加密数据添加日志,方便在后台查看明文信息
* 去掉string_helper类,增加attch_helper类
* 修改任务里没赋值log_title的方法
* 把原本string_helper里的 check_under_age和get_birthday移到seven_helper

### 1.0.11.151 更新内容
* 缓存模块失败重试机制,邀请新用户和邀请入会任务模块增加可重写参数close_invite_limit

### 1.0.11.146 更新内容
* 调整所有的测试配置的默认test_user_nick、test_open_id、test_source_app_id、test_client_ver统一到配置key(test_config)里,名字对应为user_nick、open_id、source_app_id、client_ver,新增access_token使得测试的时候可以调用top接口

### 1.0.11.143 更新内容
* 调整InstantiateAppHandler淘宝实例化接口,增加执行前后事件并在返回里加了字段是否变更了project_code字段

### 1.0.11.142 更新内容
* UpdatePrizeOrderStatusHandler修改返回字典{"express_company":"物流公司","express_no":"快递单号","deliver_date":"发货时间"}

### 1.0.11.141 更新内容
* AssetBaseModel优化修改资产方法
* StringHelper增加根据身份证号获取生日及检验是否未成年的方法
* CacheModel优化数据缓存模块,增加缓存key前缀,使其在一个文件夹里方便查看
* SevenHelper优化连续请求限制方法,利用redis incr的原子性,避免取到脏数据
* FrameBaseModel增加分数算法(获取分数 = 权重 * 分数因子 + 时间极大值  - 当前时间)用于redis有序集合socre按多字段排序

### 1.0.11.134 更新内容
* ip表加is_del字段,相关的接口进行调整

### 1.0.11.122 更新内容
* 缓存模块删除依赖建实现重试机制
* top模块调整

### 1.0.11.115 更新内容
* 变更资产加日志,top会员积分模块封装

### 1.0.11.113 更新内容
* b端增加高级权限模块

### 1.0.11.112 更新内容
* c端增加价格档位列表接口

### 1.0.11.109 更新内容
* 资产系统增加清理资产唯一值的方法,用于测试使用

### 1.0.11.100 更新内容
* 用户表增加昵称加密值字段和get_dict默认取1条

### 1.0.11.82 更新内容
* 任务模块加入会员任务请求top接口判断是否入会

### 1.0.11.78 更新内容
* ErpConsoleModel对接遁甲处理模型增加api处理方式

### 1.0.11.71 更新内容
* 任务模块增加统一的统计key, JoinTaskUserCount参与任务完成人数,JoinTaskCount参与任务完成次数,JoinTaskRewardCount参与任务奖励值

### 1.0.11.63 更新内容
* 增加去掉参数尾部多余0的帮助方法SevenHelper.remove_exponent

### 1.0.11.59 更新内容
* 缓存模块返回字段类型和数据库返回的统一

### 1.0.11.50 更新内容
* 修改ip列表

### 1.0.11.49 更新内容
* seven_model增加条件拼接实体ConditionWhere,可以不用去判断是否添加and

### 1.0.11.47 更新内容
* 增加获取产品续费价格信息handler

### 1.0.11.45 更新内容
* 修改import_prize_order方法,兼容json格式和base64格式

### 1.0.11.41 更新内容
* 增加导出活动奖品列表handler
* top_base_model 增加获取短链接
* seven_helper增加get_condition_in方法自动拼接in查询条件

### 1.0.11.36 更新内容
* 修改order_s.py导出奖品订单和中奖记录的handler并增加淘宝支付订单导出的handler

### 1.0.11.32 更新内容
* 修改淘宝升级版本参数少传

### 1.0.11.16 更新内容
* 淘宝top_base_model兼容控制台调用

### 1.0.11.13 更新内容
* 调整控制台队列数,默认是1,当数据量大来不及处理再调整为10,多线程处理

### 1.0.11.11 更新内容
* 任务系统增加分享奖励任务
* framebasehandler添加get_param_int方法,获取参数自动转整形,转换失败不会报错,返回默认值

### 1.0.11.9 更新内容
* 活动表增加字段lc_order_id小部件orderId

### 1.0.11.8 更新内容
* 兼容淘宝小部件及其他平台 get_source_app_id方法优先取参数app_id 没有才是source_app_id

### 1.0.11.6 更新内容
* 控制台模型 erp_console_model 联调修复异常

### 1.0.11.2 更新内容
* 任务系统指定的任务模块添加了info_json参数,便于业务记录资产详细信息

### 1.0.11 更新内容
* 文件帮助类修改

### 1.0.10.42 更新内容
* 修改变更资产方法,去掉每日进销存,从控制台生成,加快处理速度  
* 新增统计处理方式,可以从redis处理,对性能要求高的走redis,对数据安全性,完整性要求高的走mysql 

### 1.0.10.39 更新内容
* 添加client接口 获取黑名单解封申请记录

### 1.0.10.38 更新内容
* 资产模块 asset_base_model.py 修改方法get_user_asset_list去掉排序参数

### 1.0.10 更新内容
* 排队系统 修改update_time

### 1.0.9 更新内容
* 微信昵称emoji处理

### 1.0.5 更新内容
* 排队系统帮助类加队列增加头像字段

### 1.0.3 更新内容
* prize_order_tb表新增字段freight_pay_order_no

### 1.0.2 更新内容
* 字符串序列化异常修复

### 1.0.0.222 更新内容
* 接口加解密异常修复

### 1.0.0.217 更新内容
* 排队系统异常修复

### 1.0.0.209 更新内容
* 免费领取任务奖励上报写死bug修复

### 1.0.0.205 更新内容
* 统计控制台bug修复

### 1.0.0.204 更新内容
* 添加加密帮助类及server添加ActPrizeListHandler事件重写

### 1.0.0.200 更新内容
* 修改pay.py中的请求参数转换成xml

### 1.0.0.197 更新内容
* 修改pay.py异步通知handler继承

### 1.0.0.196 更新内容
* 修改微信支付

### 1.0.0.193 更新内容
* 修改微信预订单Ip获取异常

### 1.0.0.191 更新内容
* 修改排队系统帮助类

### 1.0.0.190 更新内容
* 修改任务配置的整形字段强制转换

### 1.0.0.189 更新内容
* 云应用框架初始版



%package -n python3-seven-cloudapp-frame
Summary:	seven cloudapp frame
Provides:	python-seven-cloudapp-frame
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-seven-cloudapp-frame
# seven_cloudapp_frame

## 天志互联Python云应用框架库

### 1.0.65.2 更新内容
* 如果是测试环境,则默认取最新的活动,用于前端测试使用

### 1.0.65.1 更新内容
* 大数据表支持分表模式

### 1.0.52.19 更新内容
* 操作日志模块

### 1.0.50.6 更新内容
* 排队系统加踢人日志记录到info里

### 1.0.33.4 更新内容
* 废弃get_source_app_id,统一使用get_app_id

### 1.0.19.1 更新内容
* 登录接口用户信息走缓存

### 1.0.15 更新内容
* 调整保存淘宝优惠券

### 1.0.14 更新内容
* 修复ERP控制台基类bug

### 1.0.13 更新内容
* 调整事务sql加入到日志里

### 1.0.12.17 更新内容
* 对可能存在大数据的表,进行分表模式并可配置,目前支持的表stat_log_tb、stat_report_tb、asset_log_tb、user_asset_tb、task_count_tb、user_info_tb、prize_order_tb、prize_roster_tb

### 1.0.12.11 更新内容
* 修复任务模块浏览和收藏商品任务异常报错

### 1.0.12.9 更新内容
* 微信帮助类添加获取小程序码的方法

### 1.0.12.8 更新内容
* 调整删除ip信息方法,删除的同时会进行下架
* 添加定时作业基类timing_work_model.py,用于控制台项目定时执行函数,只需继承并重写execute,定时时间在配置文件配置
* 添加清理统计流水控制台和统计队列添加日志便于排查主键重置问题
* FrameBaseModel添加处理恶意请求方法process_malice_request,可以针对用户和ip进行限制某个handler请求操作

### 1.0.12.3 更新内容
* 增加执行帮助类action_helper,用于控制台项目操作数据库等的连接超时的重新执行,避免请求中断

### 1.0.12.1 更新内容
* 对请求的加密参数和输出的加密数据添加日志,方便在后台查看明文信息
* 去掉string_helper类,增加attch_helper类
* 修改任务里没赋值log_title的方法
* 把原本string_helper里的 check_under_age和get_birthday移到seven_helper

### 1.0.11.151 更新内容
* 缓存模块失败重试机制,邀请新用户和邀请入会任务模块增加可重写参数close_invite_limit

### 1.0.11.146 更新内容
* 调整所有的测试配置的默认test_user_nick、test_open_id、test_source_app_id、test_client_ver统一到配置key(test_config)里,名字对应为user_nick、open_id、source_app_id、client_ver,新增access_token使得测试的时候可以调用top接口

### 1.0.11.143 更新内容
* 调整InstantiateAppHandler淘宝实例化接口,增加执行前后事件并在返回里加了字段是否变更了project_code字段

### 1.0.11.142 更新内容
* UpdatePrizeOrderStatusHandler修改返回字典{"express_company":"物流公司","express_no":"快递单号","deliver_date":"发货时间"}

### 1.0.11.141 更新内容
* AssetBaseModel优化修改资产方法
* StringHelper增加根据身份证号获取生日及检验是否未成年的方法
* CacheModel优化数据缓存模块,增加缓存key前缀,使其在一个文件夹里方便查看
* SevenHelper优化连续请求限制方法,利用redis incr的原子性,避免取到脏数据
* FrameBaseModel增加分数算法(获取分数 = 权重 * 分数因子 + 时间极大值  - 当前时间)用于redis有序集合socre按多字段排序

### 1.0.11.134 更新内容
* ip表加is_del字段,相关的接口进行调整

### 1.0.11.122 更新内容
* 缓存模块删除依赖建实现重试机制
* top模块调整

### 1.0.11.115 更新内容
* 变更资产加日志,top会员积分模块封装

### 1.0.11.113 更新内容
* b端增加高级权限模块

### 1.0.11.112 更新内容
* c端增加价格档位列表接口

### 1.0.11.109 更新内容
* 资产系统增加清理资产唯一值的方法,用于测试使用

### 1.0.11.100 更新内容
* 用户表增加昵称加密值字段和get_dict默认取1条

### 1.0.11.82 更新内容
* 任务模块加入会员任务请求top接口判断是否入会

### 1.0.11.78 更新内容
* ErpConsoleModel对接遁甲处理模型增加api处理方式

### 1.0.11.71 更新内容
* 任务模块增加统一的统计key, JoinTaskUserCount参与任务完成人数,JoinTaskCount参与任务完成次数,JoinTaskRewardCount参与任务奖励值

### 1.0.11.63 更新内容
* 增加去掉参数尾部多余0的帮助方法SevenHelper.remove_exponent

### 1.0.11.59 更新内容
* 缓存模块返回字段类型和数据库返回的统一

### 1.0.11.50 更新内容
* 修改ip列表

### 1.0.11.49 更新内容
* seven_model增加条件拼接实体ConditionWhere,可以不用去判断是否添加and

### 1.0.11.47 更新内容
* 增加获取产品续费价格信息handler

### 1.0.11.45 更新内容
* 修改import_prize_order方法,兼容json格式和base64格式

### 1.0.11.41 更新内容
* 增加导出活动奖品列表handler
* top_base_model 增加获取短链接
* seven_helper增加get_condition_in方法自动拼接in查询条件

### 1.0.11.36 更新内容
* 修改order_s.py导出奖品订单和中奖记录的handler并增加淘宝支付订单导出的handler

### 1.0.11.32 更新内容
* 修改淘宝升级版本参数少传

### 1.0.11.16 更新内容
* 淘宝top_base_model兼容控制台调用

### 1.0.11.13 更新内容
* 调整控制台队列数,默认是1,当数据量大来不及处理再调整为10,多线程处理

### 1.0.11.11 更新内容
* 任务系统增加分享奖励任务
* framebasehandler添加get_param_int方法,获取参数自动转整形,转换失败不会报错,返回默认值

### 1.0.11.9 更新内容
* 活动表增加字段lc_order_id小部件orderId

### 1.0.11.8 更新内容
* 兼容淘宝小部件及其他平台 get_source_app_id方法优先取参数app_id 没有才是source_app_id

### 1.0.11.6 更新内容
* 控制台模型 erp_console_model 联调修复异常

### 1.0.11.2 更新内容
* 任务系统指定的任务模块添加了info_json参数,便于业务记录资产详细信息

### 1.0.11 更新内容
* 文件帮助类修改

### 1.0.10.42 更新内容
* 修改变更资产方法,去掉每日进销存,从控制台生成,加快处理速度  
* 新增统计处理方式,可以从redis处理,对性能要求高的走redis,对数据安全性,完整性要求高的走mysql 

### 1.0.10.39 更新内容
* 添加client接口 获取黑名单解封申请记录

### 1.0.10.38 更新内容
* 资产模块 asset_base_model.py 修改方法get_user_asset_list去掉排序参数

### 1.0.10 更新内容
* 排队系统 修改update_time

### 1.0.9 更新内容
* 微信昵称emoji处理

### 1.0.5 更新内容
* 排队系统帮助类加队列增加头像字段

### 1.0.3 更新内容
* prize_order_tb表新增字段freight_pay_order_no

### 1.0.2 更新内容
* 字符串序列化异常修复

### 1.0.0.222 更新内容
* 接口加解密异常修复

### 1.0.0.217 更新内容
* 排队系统异常修复

### 1.0.0.209 更新内容
* 免费领取任务奖励上报写死bug修复

### 1.0.0.205 更新内容
* 统计控制台bug修复

### 1.0.0.204 更新内容
* 添加加密帮助类及server添加ActPrizeListHandler事件重写

### 1.0.0.200 更新内容
* 修改pay.py中的请求参数转换成xml

### 1.0.0.197 更新内容
* 修改pay.py异步通知handler继承

### 1.0.0.196 更新内容
* 修改微信支付

### 1.0.0.193 更新内容
* 修改微信预订单Ip获取异常

### 1.0.0.191 更新内容
* 修改排队系统帮助类

### 1.0.0.190 更新内容
* 修改任务配置的整形字段强制转换

### 1.0.0.189 更新内容
* 云应用框架初始版



%package help
Summary:	Development documents and examples for seven-cloudapp-frame
Provides:	python3-seven-cloudapp-frame-doc
%description help
# seven_cloudapp_frame

## 天志互联Python云应用框架库

### 1.0.65.2 更新内容
* 如果是测试环境,则默认取最新的活动,用于前端测试使用

### 1.0.65.1 更新内容
* 大数据表支持分表模式

### 1.0.52.19 更新内容
* 操作日志模块

### 1.0.50.6 更新内容
* 排队系统加踢人日志记录到info里

### 1.0.33.4 更新内容
* 废弃get_source_app_id,统一使用get_app_id

### 1.0.19.1 更新内容
* 登录接口用户信息走缓存

### 1.0.15 更新内容
* 调整保存淘宝优惠券

### 1.0.14 更新内容
* 修复ERP控制台基类bug

### 1.0.13 更新内容
* 调整事务sql加入到日志里

### 1.0.12.17 更新内容
* 对可能存在大数据的表,进行分表模式并可配置,目前支持的表stat_log_tb、stat_report_tb、asset_log_tb、user_asset_tb、task_count_tb、user_info_tb、prize_order_tb、prize_roster_tb

### 1.0.12.11 更新内容
* 修复任务模块浏览和收藏商品任务异常报错

### 1.0.12.9 更新内容
* 微信帮助类添加获取小程序码的方法

### 1.0.12.8 更新内容
* 调整删除ip信息方法,删除的同时会进行下架
* 添加定时作业基类timing_work_model.py,用于控制台项目定时执行函数,只需继承并重写execute,定时时间在配置文件配置
* 添加清理统计流水控制台和统计队列添加日志便于排查主键重置问题
* FrameBaseModel添加处理恶意请求方法process_malice_request,可以针对用户和ip进行限制某个handler请求操作

### 1.0.12.3 更新内容
* 增加执行帮助类action_helper,用于控制台项目操作数据库等的连接超时的重新执行,避免请求中断

### 1.0.12.1 更新内容
* 对请求的加密参数和输出的加密数据添加日志,方便在后台查看明文信息
* 去掉string_helper类,增加attch_helper类
* 修改任务里没赋值log_title的方法
* 把原本string_helper里的 check_under_age和get_birthday移到seven_helper

### 1.0.11.151 更新内容
* 缓存模块失败重试机制,邀请新用户和邀请入会任务模块增加可重写参数close_invite_limit

### 1.0.11.146 更新内容
* 调整所有的测试配置的默认test_user_nick、test_open_id、test_source_app_id、test_client_ver统一到配置key(test_config)里,名字对应为user_nick、open_id、source_app_id、client_ver,新增access_token使得测试的时候可以调用top接口

### 1.0.11.143 更新内容
* 调整InstantiateAppHandler淘宝实例化接口,增加执行前后事件并在返回里加了字段是否变更了project_code字段

### 1.0.11.142 更新内容
* UpdatePrizeOrderStatusHandler修改返回字典{"express_company":"物流公司","express_no":"快递单号","deliver_date":"发货时间"}

### 1.0.11.141 更新内容
* AssetBaseModel优化修改资产方法
* StringHelper增加根据身份证号获取生日及检验是否未成年的方法
* CacheModel优化数据缓存模块,增加缓存key前缀,使其在一个文件夹里方便查看
* SevenHelper优化连续请求限制方法,利用redis incr的原子性,避免取到脏数据
* FrameBaseModel增加分数算法(获取分数 = 权重 * 分数因子 + 时间极大值  - 当前时间)用于redis有序集合socre按多字段排序

### 1.0.11.134 更新内容
* ip表加is_del字段,相关的接口进行调整

### 1.0.11.122 更新内容
* 缓存模块删除依赖建实现重试机制
* top模块调整

### 1.0.11.115 更新内容
* 变更资产加日志,top会员积分模块封装

### 1.0.11.113 更新内容
* b端增加高级权限模块

### 1.0.11.112 更新内容
* c端增加价格档位列表接口

### 1.0.11.109 更新内容
* 资产系统增加清理资产唯一值的方法,用于测试使用

### 1.0.11.100 更新内容
* 用户表增加昵称加密值字段和get_dict默认取1条

### 1.0.11.82 更新内容
* 任务模块加入会员任务请求top接口判断是否入会

### 1.0.11.78 更新内容
* ErpConsoleModel对接遁甲处理模型增加api处理方式

### 1.0.11.71 更新内容
* 任务模块增加统一的统计key, JoinTaskUserCount参与任务完成人数,JoinTaskCount参与任务完成次数,JoinTaskRewardCount参与任务奖励值

### 1.0.11.63 更新内容
* 增加去掉参数尾部多余0的帮助方法SevenHelper.remove_exponent

### 1.0.11.59 更新内容
* 缓存模块返回字段类型和数据库返回的统一

### 1.0.11.50 更新内容
* 修改ip列表

### 1.0.11.49 更新内容
* seven_model增加条件拼接实体ConditionWhere,可以不用去判断是否添加and

### 1.0.11.47 更新内容
* 增加获取产品续费价格信息handler

### 1.0.11.45 更新内容
* 修改import_prize_order方法,兼容json格式和base64格式

### 1.0.11.41 更新内容
* 增加导出活动奖品列表handler
* top_base_model 增加获取短链接
* seven_helper增加get_condition_in方法自动拼接in查询条件

### 1.0.11.36 更新内容
* 修改order_s.py导出奖品订单和中奖记录的handler并增加淘宝支付订单导出的handler

### 1.0.11.32 更新内容
* 修改淘宝升级版本参数少传

### 1.0.11.16 更新内容
* 淘宝top_base_model兼容控制台调用

### 1.0.11.13 更新内容
* 调整控制台队列数,默认是1,当数据量大来不及处理再调整为10,多线程处理

### 1.0.11.11 更新内容
* 任务系统增加分享奖励任务
* framebasehandler添加get_param_int方法,获取参数自动转整形,转换失败不会报错,返回默认值

### 1.0.11.9 更新内容
* 活动表增加字段lc_order_id小部件orderId

### 1.0.11.8 更新内容
* 兼容淘宝小部件及其他平台 get_source_app_id方法优先取参数app_id 没有才是source_app_id

### 1.0.11.6 更新内容
* 控制台模型 erp_console_model 联调修复异常

### 1.0.11.2 更新内容
* 任务系统指定的任务模块添加了info_json参数,便于业务记录资产详细信息

### 1.0.11 更新内容
* 文件帮助类修改

### 1.0.10.42 更新内容
* 修改变更资产方法,去掉每日进销存,从控制台生成,加快处理速度  
* 新增统计处理方式,可以从redis处理,对性能要求高的走redis,对数据安全性,完整性要求高的走mysql 

### 1.0.10.39 更新内容
* 添加client接口 获取黑名单解封申请记录

### 1.0.10.38 更新内容
* 资产模块 asset_base_model.py 修改方法get_user_asset_list去掉排序参数

### 1.0.10 更新内容
* 排队系统 修改update_time

### 1.0.9 更新内容
* 微信昵称emoji处理

### 1.0.5 更新内容
* 排队系统帮助类加队列增加头像字段

### 1.0.3 更新内容
* prize_order_tb表新增字段freight_pay_order_no

### 1.0.2 更新内容
* 字符串序列化异常修复

### 1.0.0.222 更新内容
* 接口加解密异常修复

### 1.0.0.217 更新内容
* 排队系统异常修复

### 1.0.0.209 更新内容
* 免费领取任务奖励上报写死bug修复

### 1.0.0.205 更新内容
* 统计控制台bug修复

### 1.0.0.204 更新内容
* 添加加密帮助类及server添加ActPrizeListHandler事件重写

### 1.0.0.200 更新内容
* 修改pay.py中的请求参数转换成xml

### 1.0.0.197 更新内容
* 修改pay.py异步通知handler继承

### 1.0.0.196 更新内容
* 修改微信支付

### 1.0.0.193 更新内容
* 修改微信预订单Ip获取异常

### 1.0.0.191 更新内容
* 修改排队系统帮助类

### 1.0.0.190 更新内容
* 修改任务配置的整形字段强制转换

### 1.0.0.189 更新内容
* 云应用框架初始版



%prep
%autosetup -n seven-cloudapp-frame-1.0.68

%build
%py3_build

%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
	find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
	find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
	find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
	find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
	find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .

%files -n python3-seven-cloudapp-frame -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Tue Apr 25 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0.68-1
- Package Spec generated