thinkPHP6 CURD
- PHP
- 2024-05-23
- 46热度
- 0评论
//增
DataUserTransfer::mk()->insertGetId($data)
SystemNode::mk()->insertAll($data);
DataUserAddress::mk()->insert($data);
删
按条件删除
SystemNode::mk()->where($map)->delete();
清空数据
SystemOplog::mQuery()->empty();
//改
BasePostageCompany::mUpdate(
[
'name' => $vo['title'],
'code_1' => $vo['code_1'],
'code_2' => $vo['code_2'],
'code_3' => $vo['code_3'],
'deleted' => 0,
], 'code_1')
BaseUserMessage::mk()->where(['id' => $id])->inc('num_read')->update([]);
ShopOrder::mk()->where($map)->update([
'status' => 0,
'deleted_status' => 1,
'deleted_remark' => '用户主动删除订单',
'deleted_datetime' => date('Y-m-d H:i:s'),
])
$data = DataUserAddress::mk()->where($map)->find();
if (empty($data)) $this->error('需要删除的地址不存在!');
if ($data->save(['deleted' => 1]) !== false) {
$this->success('删除地址成功!');
} else {
$this->error('删除地址失败!');
}
//查
BaseUserUpgrade::mk()->where($map)->value('rebate_rule', '');
SystemNode::mk()->where($map)->column('node');
SystemMenu::mk()->order('sort desc,id asc')->column('id,pid,icon,url,node,title,params', 'id');
$map = ['username' => $data['username'], 'is_deleted' => 0];
$user = SystemUser::mk()->where($map)->findOrEmpty();
$user->inc('login_num')->update([
'login_at' => date('Y-m-d H:i:s'),
'login_ip' => $this->app->request->ip(),
]);
$user = SystemUser::mk()->find($data['id']);
if (!empty($user) && $user->save(['password' => md5(md5($data['password']))])) {
sysoplog('系统用户管理', "修改用户[{$data['id']}]密码成功");
$this->success('密码修改成功,请使用新密码登录!', '');
} else {
$this->error('密码修改失败,请稍候再试!');
}
$query = ShopOrder::mk()->alias('a')->field('b.goods_code,b.goods_spec,ifnull(sum(b.stock_sales),0) stock_sales');
$query->leftJoin('shop_order_item b', 'a.order_no=b.order_no')->where("b.goods_code='{$code}' and a.status>0 and a.deleted_status<1");
$salesList = $query->group('b.goods_code,b.goods_spec')->select()->toArray();
//统计
DataUserTransfer::mk()->where($map)->count();
//事务
$this->app->db->transaction(function () use ($order, $items) {
ShopOrder::mk()->insert($order);
ShopOrderItem::mk()->insertAll($items);
});
管理后台操作
SystemBase::mForm('form');
public function state()
{
ShopGoods::mSave($this->_vali([
'status.in:0,1' => '状态值范围异常!',
'status.require' => '状态值不能为空!',
]), 'code');
}
SystemBase::mDelete();
WareInfo::mDelete('ware_id');//ware_id为主键
DataUserBalance::mDelete('', [['code', 'like', 'B%']]);
public function remove()
{
ShopGoods::mSave($this->_vali([
'deleted.in:0,1' => '状态值范围异常!',
'deleted.require' => '状态值不能为空!',
]), 'code');
}
protected function _delete_result()
{
$this->_form_result(true);
}