太累了,一直说着休息,但就是休息不了,惩罚自己,内耗自己~
update son_order_extend set is_year_after=1 where is_year_after=0 and son_order_id in(select id from son_order where status<220 and order_id in(select id from `order` where is_stock=0 and add_time>=unix_timestamp('2025-01-04 18:00:00') and add_time<=unix_timestamp('2025-01-05 18:00:00')))
内耗型人格
一点小事,就大发脾气,好像天塌了一样~
冷静,冷静吧~
新的开始...
稳扎稳打,不要激动,蚂蚁搬家~
房屋设计,卫生间,淋浴间,洗衣机;桌子
写一个记事,待办APP?小程序?
最近公司开始裁员,焦虑~ 2018-12-12~今,快6年了~
主要负责模块:下单 -> 采购 -> 工厂 -> 仓库 -> 物流 -> 送装师傅 -> 售后,即只要下完订单,后续怎么流转,都跟我有关系~
未参与模块:商品管理(图片,描述,套餐,活动),用户招商、前端下单各平台(www、m、小程序、APP、TV、seller)、财务对账
request to https://registry.npm.taobao.org/pnpm failed, reason: certificate has expired
npm淘宝镜像https证书到期,没想到啊!换镜像:npm config set registry http://r.cnpmjs.org
vue编译出错:warning Delete `␍` prettier/prettier
解决:npm run lint --fix
一直改,一直找,不知道为什么MySQL连接需要2秒钟,就一个连接这么久,完全不合理~
各种排查,更改配置解决了,将localhost改为127.0.0.1,OK了~
解析localhost为127.0.0.1,竟然需要2秒,太长了,不可思议~
新年第一天上班,30号去仓库盘点,今天来时,忘记带充电器了~
感冒,咽炎~
很慌~ 无法冷静~
今天都可以穿短袖~ 太闷~
“我对中国的传统文化总有一种自卑感,老是格格不入,就想找个地儿一个人呆着,没有主义,也没观念冲突,相互之间谁都不妨碍。过去做不到,现在有了俩钱儿,有可能了。”
我觉得我也是,自卑,格格不入,所以想清静,不想理凡尘,人情世故,观念,隔离在文化属性之外~
一直都想在西安秦岭环山路边,有一片地,养鸡,狗,猫,鱼,花,种菜~
陶渊明,采菊东篱下,悠然见南山!
问题描述:
一个订单,可能申请多次售后,于是单号,后面会加-1,-2,-3,来标记次数,示例:R202305060001-1、R202305060001-2
售后申请,可以是客户发起(多个终端,M端/小程序/PC端),也可以是客服帮忙申请(系统后台),多个地方,小程序端未维护,导致中间的 “-” 丢失,变为:R2023050600012
于是查询售后单号,不包含“-”的记录,去给他补上!用到 POSITION 方法
select refund_order_sn from refund where POSITION('-' IN refund_order_sn)=0| id | mid |
| 1 | 2,3 |
| 2 | 5,6,7 |
| id | mid |
| 1 | 2 |
| 1 | 3 |
| 2 | 5 |
| 2 | 6 |
| 2 | 7 |
SELECT a.ID,a.status,SUBSTRING_INDEX(SUBSTRING_INDEX(a.mid,',',b.help_topic_id+1),',',-1) AS mid FROM temp_table a JOIN mysql.help_topic b
ON b.help_topic_id < (LENGTH(a.mid) - LENGTH(REPLACE(a.mid,',',''))+1) ORDER BY a.ID
说明:不一定非得用mysql.help_topic表,你也可以建立一张表,只需要id字段,从0开始,0 1 2 3,保存多少值,取决于你的mid,逗号分割的id有几个
数据库与库之间插入数据
INSERT INTO db2.tp_function SELECT * FROM db1.tp_function WHERE name='微客服'
INSERT INTO db1.table(filed1,filed2,filed3) select filed1,filed2,filed3 from db2.table WHERE 条件
INSERT INTO `db2`.`table` SELECT * FROM `db1`.`table`
`composer self-update` 升级到2.0.8
==镜像收藏=====
全局配置:
`composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer`
composer 镜像源
https://packagist.phpcomposer.com
https://mirrors.cloud.tencent.com/composer
https://packagist.mirrors.sjtug.sjtu.edu.cn
winpty mysql -uroot -p
mysql正则匹配查询
大概知道有这么一回事,没用过~现在记录下,重点是这个词regexp
SELECT * FROM `user` WHERE name regexp "2.*4"
双引号里面的东西,就随意发挥了,^$.*+[d] 等等想怎么写就怎么写了~
getoptions1(){
getcategory().then(res => {
this.options1 = res.data.data;
})
},
getoptions2(){
axios.get('http://www.test2.com/api/getcategory/2').then(function(res){
this.options2 = res.data.data;
});
},
res.data.data是有数据的,始终报错:TypeError: Cannot set property 'options2' of undefined
SCP拷贝
$str = '中华人民abc共和x01国';
preg_match_all('/[x{4e00}-x{9fa5}]/u', $str, $chinese);
preg_match_all('/[^x{4e00}-x{9fa5}]/u', $str, $string);
$result = array_merge(current($chinese), current($string));
var_dump($result);
<?php
$ext_info = array();
$loaded_extension = get_loaded_extensions();
foreach ($loaded_extension as $ext) {
$funs = get_extension_funcs($ext);
if (!empty($funs) && is_array($funs)) {
foreach ($funs as $fun) {
$reflect = new ReflectionFunction($fun);
//获取函数参数信息
$params = $reflect->getParameters();
$param_str = '';
if(!empty($params) && is_array($params)) {
foreach($params as $param) {
if($param->getName() != '') {
$param_str .= '$'.$param->getName().',';
}
}
$param_str = substr($param_str, 0, -1);
}
$ext_info[$ext][] = $fun.'('.$param_str.')';
}
}
}
echo '<pre>';
print_r ($ext_info);
?>