- 博客(70)
- 收藏
- 关注
原创 查询最新年份,分类不同的数据
这里:fractions的模型关系是hasOne,只返回有分数的学校,这样是没问题的,但是后来又要求学校id,年份,类型,返回最新的。这里的查询是查找是否存在比当前记录更新的记录。如果不存在这样的记录,则表示当前记录是最新的。需求:按照学校的:最新年份、ID不同、分类不同,展示最新的数据。数据表:school、fractions。最开始直接查询的学校表,然后关联分数表。
2025-01-15 10:27:38
152
原创 TP 多表关联返回存在的数据
出现问题:如果资料被软删除,或者被删除了, 那么在->download_count还是会统计进去,那么就需要返回存在的数据,需求:返回用户下载总数,这里使用withCount统计返回:download_count。用户表:user,资料表:material,用户下载表:user_download。,,即使你在回调里再次取别名,也不行,他还是会自动取别名为:Download。
2025-01-14 10:35:43
181
原创 微信小程序地图展示区轮廓+展示指定地区标点气泡
根据用户缩小放大当前区域(大于12显示区,小于12显示当前区学校列表),获取:@regionchange的type:end数据,来获取坐标,逆解析获取地址的区,然后传到后端返回当前区的学校数据,然后后端这边由于是新需求就没有经纬度的数据,后端就去命令行操作根据学校的地址得到经纬度然后更新到数据库。map里的longitude以及latitude应该是动态的,根据当前scale判断是否应该展示当前区的中心经纬度,如果小于12那么就应该是深圳市的中心经纬度。polygon的数据,后端返回的也是一样的结构。
2024-01-11 18:55:14
813
原创 php 根据时间排序,接近的时间排在前面,过去的时间排在后面
产品需求,有一个开放日的活动,时间是多选,且一个时间不能超过24小时,不能跨天,不能相等,后台没问题了,接口调取数据的时候麻烦点,因为刚开始时间存的json字段,后面改为添加一个时间表。时间字段有:stime:开始时间,etime:结束时间。
2023-12-14 16:44:04
691
原创 微信小程序用户隐私保护指引fail api scope is not declared in the privacy agreement
微信小程序用户隐私保护指引fail api scope is not declared in the privacy agreement
2023-10-30 09:47:58
15488
19
原创 uni-app vuex全局计时
功能需求,在A页面进入时候开始计时中间会去到B页面查看数据,但是并没有销毁当前页面,所以计时一直在,直到在B页面提交数据,才结束计时。
2023-09-14 17:12:26
809
原创 uni-app 折叠自定义
修改一下uni-collapse的uni-collapse-item。uni-app的uni-collapse折叠组件样式修改。
2023-09-07 19:06:07
1411
原创 uni-app 将base64图片转换成临时地址
后端获取的小程序码,转换成base64,返回给前端,前端转换成临时地址,再写入到canvas海报中。
2023-08-01 16:12:16
5971
4
原创 记录一下字节小程序上传头像得坑
抖音小程序授权获取到了个人信息,昵称+头像等,当需要上传抖音的头像的时候,直接使用uni.uploadFile或者tt.uploadFile是不行的,因为在字节小程序中,由于安全策略的限制,你不能直接获取用户头像的文件路径,因此无法直接使用文件路径进行上传操作。所以这里先下载了再上传。
2023-07-01 15:59:13
526
原创 Fastadmin 大转盘抽奖+后台管理员扫码核销+公众号发送1块红包
最近公司有需求搞个抽奖活动,看了好多文档,都是到差不差的,记录一下,将就看,肯定还有改进的地方首先还是公众号授权信息,获得授权信息后,拿到openid,传给easywechat的获取单个用户信息方法,查询当前用户是否关注公众,若为关注,返回给前端,前端判断显示二维码还是大转盘,页面就不说了,展示效果自己画吧大转盘的页面百度网盘 提取码:yoza点击开始后判断当前活动时间是否结束,当前抽奖次数是否已经抽完毕等等提示然后获取当前抽奖的活动奖品,获取中奖号再根据当前返回的下标去获得对应的数组数据,如果
2022-07-12 16:38:39
1309
转载 H5唤起关注公众号页面
正好做一个抽奖活动,需要关注获取抽奖次数来抽奖,判断是否关注1、登录微信公众平台2、点击微信号头像右击查看源代码3、找到源代码中以下代码:将uin_base64这个参数值带入以下链接:https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=你的uin_base64&scene=110#wechat_redirect点击链接就可原文大佬不靠谱,只有在微信点开链接才可以,放在按钮里是不行的,没有关注按钮,点进去1S就把关注的按钮隐藏掉了,
2022-06-30 14:29:29
1551
原创 php 常用函数使用方法,个人小计
array_slice取出数组前三条数据array_slice($menu,0,3);in_array函数用于搜索数组中是否存在指定的值使用过场景后台获取导航栏目数据,array_slice取出前3条,再in_array判断是否在数组内,并添加参数
2022-06-14 10:18:15
84
原创 fastadmin 后台时间多选
记录一下<div class="form-group"> <label class="control-label col-xs-12 col-sm-2">{:__('Work_time')}:</label> <div class="col-xs-12 col-sm-8"><!-- <input id="c-work_time" class="form-control datetimepic
2022-05-24 13:58:03
912
原创 tp5 前台接受assgin的值渲染
var arr = '<?php echo json_encode($XXX) ?>'; var nav=JSON.parse(arr);
2022-05-19 15:37:45
178
原创 前台js将数据name转换拼音
$(".docteam_right_Ch").each(function () { var text = $(this).text(); var ping = getPinYinByName(text).toUpperCase();//转换拼音的同时转换大写 var str = ping.replace('-','');// 去掉某些横杠 - $(this).nextAll('.docteam_right_py').text(str); });js文件function.j
2022-05-19 14:23:00
188
原创 tp5 谷歌翻译
使用方法:此次是中文转英文$translate= (new Googletranslation())->googleTranslate('zh-CN','en',$list['name']);/** * 谷歌翻译 * @param $source * @param $target * @param $text * @return string * @throws Exception */ public function googleTranslate($source
2022-05-19 14:15:14
284
原创 uni-app 小程序数据刷新不及时解决办法
场景:点击数据头像 获取对应的日期时间顶部是swiper展示的日期下面是scroll-view 做的列表展示点击文字、头像,可以发送当前选中的日期到后台首次进来点击没问题,可以获取到,但是切换到任意日期,第一次点击还是获取的首次日期,需要点两次才可以获取到当前点击的日期,查看了AppData,里面的数据已经更新,但是再获取的时候来不及刷新获取到最新的数据,就获取的上次的数据了解决办法就是加一个延时器setTimeout(()=>{ console.log('得到当前日期',that.i
2022-05-08 10:08:51
3264
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人