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 := `尊敬的客户:
我行将于2023年8月8日至2023年8月25日发售第241期大额存单,现将有关事宜公告如下:
一、产品简介
大额存单是由我行面向非金融机构客户发行的、以人民币计价的记账式大额存款凭证,是银行存款类金融产品,属一般性存款。
二、发售信息
产品要素具体如下:
期次 | 产品代码 | 类别期限 | 发行计划(亿元) | 基准 利率(%) | 发行利率(%) | 计息方式 | 提前支取 | 赎回 | 转让 | 质押 |
241 | 802TD2D0365 | 第241期单位1年九龙山 | 0.1 | 1.5 | 2.30 | 到期一次还本付息 | 是 | 否 | 是 | 是 |
合计 | 0.1 | | | | | | | |
三、发售渠道
本期产品可通过柜面进行购买。
四、记账形式
本产品采用电子方式发售。
特此公告。
潍坊银行股份有限公司
2023年8月8日
产品优势
收益率:本产品利率较同期限现有定期存款更具竞争力;
安全性:本产品保本保息,不存在本金和收益损失风险。
友情提示:
本产品不可自动转存,付息方式区分定期付息到期还本及到期一次还本付息。
本产品额度有限,先到先得,售罄为止。
详情请咨询潍坊银行营业网点或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)
}
}