123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- <?php
- /*
- * @Author: wang jun
- * @Date: 2021-10-29 16:16:29
- * @Last Modified by: wang jun
- * @Last Modified time: 2021-11-15 11:10:20
- */
- namespace app\index\logic;
- use app\index\model\buyscorekindmodel;
- class scorelogic
- {
- /**
- * 新建类型
- * 20211113
- * wj
- */
- public function newinfo($info)
- {
- $m_bsk = new buyscorekindmodel();
- $id = $m_bsk->insertData($info);
- return $id;
- }
- /**
- * 修改信息
- * 20211113
- * wj
- */
- public function updateinfobyid($arr)
- {
- if (!isset($arr['id']) || empty($arr['id'])) {
- return backarr(0, '请求错误');
- }
- $m_bsk = new buyscorekindmodel();
- $id = $arr['id'];
- $where = ['id' => $id];
- $updateData = [];
- if (isset($arr['total_fee']) && !empty($arr['total_fee'])) {
- $updateData['total_fee'] = $arr['total_fee'];
- }
- if (isset($arr['score']) && !empty($arr['score'])) {
- $updateData['score'] = $arr['score'];
- }
- if (isset($arr['siliverscore']) && !empty($arr['siliverscore'])) {
- $updateData['siliverscore'] = $arr['siliverscore'];
- }
- if (empty($updateData)) {
- return backarr(0, '无修改内容');
- }
- $row = $m_bsk->updateinfo($where, $updateData);
- if (empty($row)) {
- return backarr(0, '无数据');
- }
- return backarr(1, '操作成功', ['id' => $id]);
- }
- /**
- * 修改状态
- * 20211113
- * wj
- */
- public function updateisactivebyid($arr)
- {
- if (!isset($arr['id']) || empty($arr['id'])) {
- return backarr(0, '请求错误');
- }
- $m_bsk = new buyscorekindmodel();
- $id = $arr['id'];
- $where = ['id' => $id];
- if ($arr['isactive']) {
- $arr['isactive'] = 1;
- } else {
- $arr['isactive'] = 0;
- }
- $updateData = [
- 'isactive' => $arr['isactive'],
- ];
- $row = $m_bsk->updateinfo($where, $updateData);
- if (empty($row)) {
- return backarr(0, '无数据');
- }
- return backarr(1, '操作成功', ['id' => $id]);
- }
- /**
- * 获取列表
- * 20211113
- * wj
- */
- public function getlist($arr)
- {
- $where = [
- 'isactive' => 1,
- ];
- $page = isset($arr['page']) && !empty($arr['page']) ? $arr['page'] : 1;
- $size = isset($arr['size']) && !empty($arr['size']) ? $arr['size'] : 10;
- $m_bsk = new buyscorekindmodel();
- $count = $m_bsk->getList($where, 'count', $page, $size);
- if ($count <= 0) {
- return backarr(0, '无数据');
- }
- $list = $m_bsk->getList($where, '*', $page, $size, 'id asc');
- return backarr(1, '查询成功', $list->toArray());
- }
- /**
- * 获取信息
- * 20211113
- * wj
- */
- public function getinfobyid($arr)
- {
- if (!isset($arr['id']) || empty($arr['id'])) {
- return backarr(0, '请求错误');
- }
- $where = [
- 'id' => $arr['id'],
- ];
- $m_bsk = new buyscorekindmodel();
- $info = $m_bsk->getInfo($where);
- if (empty($info)) {
- return backarr(0, '无数据');
- }
- return backarr(1, '查询成功', $info);
- }
- }
|