点开工具、字典、anything


2019-08-23周报

<p>Laravel 打印SQL语句 DB::connection()-&gt;enableQueryLog();#开启执行日志 $a = self::where(['investorid'=&gt;$id])-&gt;whereBetween('inserttime',[$start,$end])-&gt;where('deposit','&gt;',0)-&gt;orderBy('id','asc')-&gt;Paginate(20); print_r(DB::getQueryLog()); //获取查询语句、参数和执行时间</p> <p>位数不足补0 str_pad() 左边:STR_PAD_LEFT,右边:STR_PAD_RIGHT,两端:STR_PAD_BOTH echo str_pad(1,8,”0″,STR_PAD_LEFT)→00000001 sprintf(”%05d”,1): 用一个5位数的数字格式化后边的参数,如果不足5位就补零 sprintf(”%01.3f”,1):用一个小数点后最少三位不足三位补零,小数点前最少一位,不足一位补零的浮点数格式化后边的参数</p> <p>controller只是放一些api请求的参数,然后把这些参数发给service,service负责实现逻辑处理,一般service就操作libs了,切记要实现解耦</p> <h4>售后管理模块</h4> <p>distinct是在筛选出数据后再去去重,paginate统计的数据条数还是去重前的数据 group by order by 去重分组</p> <p>订单表关联日志表,显示订单表数据,但是要按日志记录更新时间搜索,最好在订单表创日志的创建时间和更新时间</p> <h4>erp测试</h4> <p>erp的文档对比别的文档相对比较复杂,主要是要考虑系统对接问题</p>

页面列表

ITEM_HTML