application/controllers/basedata/unit.php
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Unit extends CI_Controller {
public function __construct(){
parent::__construct();
$this->common_model->checkpurview();
}
//单位列表
public function index(){
$unittypeid = intval($this->input->get_post('unitTypeId',TRUE));
$where = $unittypeid>0 ? ' and unittypeid='.$unittypeid.'' :'';
$v = '';
$data['status'] = 200;
$data['msg'] = 'success';
$list = $this->mysql_model->get_results(UNIT,'(isDelete=0) '.$where.' order by id desc');
foreach ($list as $arr=>$row) {
$v[$arr]['default'] = $row['default']==1 ? true : false;
$v[$arr]['guid'] = $row['guid'];
$v[$arr]['id'] = intval($row['id']);
$v[$arr]['name'] = $row['name'];
$v[$arr]['rate'] = intval($row['rate']);
$v[$arr]['isDelete'] = intval($row['isDelete']);
$v[$arr]['unitTypeId'] = intval($row['unitTypeId']);
}
$data['data']['items'] = is_array($v) ? $v : '';
$data['data']['totalsize'] = $this->mysql_model->get_count(UNIT,'(isDelete=0) '.$where.'');
die(json_encode($data));
}
//新增
public function add(){
$this->common_model->checkpurview(78);
$data = str_enhtml($this->input->post(NULL,TRUE));
if (count($data)>0) {
$data = $this->validform($data);
$sql = $this->mysql_model->insert(UNIT,elements(array('name','default'),$data));
if ($sql) {
$data['id'] = $sql;
$this->common_model->logs('新增单位:'.$data['name']);
die('{"status":200,"msg":"success","data":{"default":false,"guid":"","id":'.$sql.',"isdelete":0,"name":"'.$data['name'].'","rate":1,"unitTypeId":0}}');
str_alert(200,'success',$data);
}
}
str_alert(-1,'添加失败');
}
//修改
public function update(){
$this->common_model->checkpurview(79);
$id = intval($this->input->post('id',TRUE));
$data = str_enhtml($this->input->post(NULL,TRUE));
if (count($data)>0) {
$data = $this->validform($data);
$sql = $this->mysql_model->update(UNIT,elements(array('name','default'),$data),'(id='.$id.')');
if ($sql) {
$data['id'] = $id;
$data['unitTypeId'] = isset($data['unitTypeId']) ? intval($data['unitTypeId']) :0;
后面还有 42 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
