1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- package main
- import (
- "fmt"
- util "jygit.jydev.jianyu360.cn/data_processing/common_utils"
- "log"
- "regexp"
- "testing"
- "time"
- )
- func TestParseDateString(t *testing.T) {
- s := "8-22"
- ParseDateString(s)
- }
- func TestHtmlToText(t *testing.T) {
- content := `尊敬的客户:<br/> 我行将于2023年8月8日至2023年8月25日发售第241期大额存单,现将有关事宜公告如下:<br/> 一、产品简介<br/> 大额存单是由我行面向非金融机构客户发行的、以人民币计价的记账式大额存款凭证,是银行存款类金融产品,属一般性存款。<br/> 二、发售信息<br/> 产品要素具体如下:<br/> <br/><table> <tbody> <tr> <td> 期次<br/> </td> <td> 产品代码<br/> </td> <td> 类别期限<br/> </td> <td> 发行计划(亿元)<br/> </td> <td> 基准<br/> 利率(%)<br/> </td> <td> 发行利率(%)<br/> </td> <td> 计息方式<br/> </td> <td> 提前支取<br/> </td> <td> 赎回<br/> </td> <td> 转让<br/> </td> <td> 质押<br/> </td> </tr> <tr> <td> 241<br/> </td> <td> 802TD2D0365<br/> </td> <td> 第241期单位1年九龙山<br/> </td> <td> 0.1<br/> </td> <td> 1.5<br/> </td> <td> 2.30 <br/> </td> <td> 到期一次还本付息<br/> </td> <td> 是<br/> </td> <td> 否<br/> </td> <td> 是<br/> </td> <td> 是<br/> </td> </tr> <tr> <td colspan="3"> 合计<br/> </td> <td> 0.1<br/> </td> <td> <br/> </td> <td> <br/> </td> <td> <br/> </td> <td> <br/> </td> <td> <br/> </td> <td> <br/> </td> <td><br/> </td> </tr> </tbody></table><br/> <br/> 三、发售渠道<br/> 本期产品可通过柜面进行购买。<br/> 四、记账形式<br/> 本产品采用电子方式发售。 <br/> 特此公告。<br/> <br/> 潍坊银行股份有限公司<br/> 2023年8月8日<br/> <br/> 产品优势<br/> 收益率:本产品利率较同期限现有定期存款更具竞争力; <br/> 安全性:本产品保本保息,不存在本金和收益损失风险。 <br/> 友情提示:<br/> 本产品不可自动转存,付息方式区分定期付息到期还本及到期一次还本付息。 <br/> 本产品额度有限,先到先得,售罄为止。 <br/> 详情请咨询潍坊银行营业网点或96588客服电话。`
- fmt.Println(HtmlToText(content))
- }
- func TestTag(T *testing.T) {
- title := "【短期融资券新发公告】23中兴通讯SCP098今日发布发行公告"
- titleOutRegStr := "(融资.+公aa告|中兴)"
- titleOutReg := regexp.MustCompile(titleOutRegStr)
- titleOutMatchs := titleOutReg.FindAllString(title, -1)
- fmt.Println("aaa", titleOutMatchs)
- datetime, _ := ParseDateString("Tue")
- log.Println("22222", datetime)
- log.Println("33333", getLastMonthFirstDayTimestamp())
- }
- func TestZpRelated(t *testing.T) {
- key := "4d5206b1b297c1e7b77f9578edcb2cf7.TNU2i8G1oUNdR02i"
- content := `
- "访问验证
- 别离开,为了更好的访问体验,请滑动滑块进行验证,通过后即可继续访问网页"
- `
- title := "滑动验证页面"
- model := "glm-4-flash"
- ra := ZpRelated(key, model, title, content)
- fmt.Println(ra)
- }
- func TestCozeChat(t *testing.T) {
- // content := `
- //"访问验证
- //别离开,为了更好的访问体验,请滑动滑块进行验证,通过后即可继续访问网页"
- //
- //`
- // title := "滑动验证页面"
- //
- // res := CozeChat(title, content)
- // fmt.Println(res)
- //
- // s := "11-22-2"
- // log.Println(ParseDateString(s))
- //
- InitConfig()
- tmp := map[string]interface{}{
- "title": "中国人寿湘西分公司乾州营销服务部获批营业场所变更|快报",
- "detail": "凤凰新媒体\n版权所有\nCopyright © 2019 Phoenix New Media Limited All Rights Reserved.",
- "pubulishtime": "2024-08-14",
- "infourl": "https://fo.ifeng.com/c/8c2Njebs5eh",
- "site": "中国人寿保险(集团)公司",
- }
- if contains(util.ObjToString(tmp["detail"]), GF.Env.Specials) {
- log.Println("1111")
- }
- //标题内容排除词
- rsa, rsb := isOutData(tmp)
- log.Println(rsa, rsb)
- datetime, _ := ParseDateString(util.ObjToString(tmp["pubulishtime"]))
- lastMonthTimestamp := getLastMonthFirstDayTimestamp()
- if datetime < lastMonthTimestamp || datetime > time.Now().Unix() {
- log.Println(222)
- }
- }
|