Files
erp-site/application/controllers/basedata/assistSku.php
2026-04-19 01:39:41 +08:00

69 lines
2.3 KiB
PHP
Executable File

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Assistsku extends CI_Controller {
public function __construct(){
parent::__construct();
$this->common_model->checkpurview();
}
//组合属性规格
public function index(){
$page = max(intval($this->input->get_post('page',TRUE)),1);
$rows = max(intval($this->input->get_post('rows',TRUE)),100);
$where['isDelete'] = 0;
$where['skuClassId'] = intval($this->input->get('skuClassId',TRUE));
$list = $this->mysql_model->get_results('assistsku',$where,'skuId desc');
foreach ($list as $arr=>$row) {
$v[$arr]['skuClassId'] = $row['skuClassId'];
$v[$arr]['skuAssistId'] = $row['skuAssistId'];
$v[$arr]['skuId'] = intval($row['skuId']);
$v[$arr]['skuName'] = $row['skuName'];
}
$json['status'] = 200;
$json['msg'] = 'success';
$json['data']['items'] = isset($v) ? $v : array();
$json['data']['totalsize'] = count($list);
die(json_encode($json));
}
//新增
public function add(){
$this->common_model->checkpurview(59);
$data['skuAssistId'] = $this->input->get_post('skuAssistId',TRUE);
$data['skuClassId'] = $this->input->get_post('skuClassId',TRUE);
$data['skuName'] = $this->input->get_post('skuName',TRUE);
if (count($data)>0) {
$this->mysql_model->get_count('assistsku',array('skuAssistId'=>$data['skuAssistId'])) > 0 && str_alert(-1,'辅助属性组已存在!');
$sql = $this->mysql_model->insert('assistsku',$data);
if ($sql) {
$data['skuId'] = $sql;
$this->common_model->logs('新增规格:'.$data['skuName']);
str_alert(200,'success',$data);
}
}
str_alert(-1,'添加失败');
}
//删除
public function delete(){
$this->common_model->checkpurview(59);
$id = intval($this->input->post('id',TRUE));
$data = $this->mysql_model->get_rows('assistsku',array('skuId'=>$id));
if (count($data)>0) {
$sql = $this->mysql_model->update('assistsku',array('isDelete'=>1),array('skuId'=>$id));
if ($sql) {
$this->common_model->logs('删除规格:ID='.$id.' 名称:'.$data['skuName']);
str_alert(200,'success');
}
}
str_alert(-1,'删除失败');
}
}
/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */