自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 分销系统的用户身份和代理问题

客户说:甲原本时乙的上级,后面还可以改成乙成为甲的上级 ,那业绩就是在上下级改变的那一时间,重新计算。改变上下级后,甲的业绩就是之前乙下的单和现在下级下的单。乙的业绩就是下级下的单+现在甲下的单。所以我的办法就是(等级:甲->乙->丙):在丙下单付款时,将甲、乙的id记录下来;当等级变化(乙->甲->丙):丙下单付款是,再将乙、甲的id记录下来;one_level_id = 乙;two_level_id = 甲;one_level_id = 甲;two_level_id = 乙;

2023-08-09 16:22:57 54 1

原创 【模型】- 更新

和模型新增一样,更新操作同样也会经过修改器、自动完成以及模型事件等处理,并不等同于数据库的数据更新,而且更新方法和新增方法使用的是同一个方法,通常系统会自动判断需要新增还是更新数据。

2023-08-09 15:09:33 71

原创 【模型】- 新增

模型数据的新增和数据库的新增数据有所区别,数据库的新增只是单纯的写入给定的数据,而模型的数据写入会包含修改器、自动完成以及模型事件等环节。

2023-08-09 12:26:46 37

原创 Thinkphp6 报错时不记录sql日志,但记录error日志

在【app\event\Transaction.php】中自定义一个事件监听,只要在需要的地方使用event(‘dbStart’)就能开启事务,其他同样如此。event(‘dbRollback’)是自己写的回滚时间监听。(不知道实时记录和非实时记录的区别,有懂得大佬请赐教)

2023-08-09 10:41:08 964

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除