function save() { if (parent::_checkLogin(true)) { $path = $this->_get('p', 'pic'); if (!checkPath($path) || !in_array($path, array('goods', 'pic'))) { $path = 'pic'; } load('upload'); $myUpload = new Myupload(); $upload = $myUpload->upload($path); $upload = parent::_sendImageToYunServer($upload); //同步图片到云存储 if ($upload) { $upload = $upload[0]; if (!$upload) { echo json_encode(array('url' => '', 'fileType' => '', 'original' => '', 'state' => $myUpload->getErrorMsg())); } else { echo json_encode(array('url' => getImgUrl($upload['savepath']), 'fileType' => $upload['type'], 'original' => $upload['realname'], 'state' => 'SUCCESS')); } } } else { echo json_encode(array('url' => '', 'fileType' => '', 'original' => '', 'state' => '上传失败')); exit; } }
function __construct() { parent::__construct(); parent::_checkLogin(); $this->adminConfig = C('steward/admin'); $this->steSetting = C('steward/setting'); parent::_authUser(array(1, 7, 9)); }
function __construct() { parent::__construct(); parent::_checkLogin(); $this->steSetting = C('steward/setting'); $this->setOrderStatus = array(3 => '已审核', 4 => '正在采购', 5 => '采购完成', 6 => '配送中', 7 => '已送达', 8 => '送货失败', 0 => '订单备注'); $this->setOrderDealStatus = array(3 => '已审核', 6 => '配送中'); $this->serviceData = parent::getServiceCache(); }
function __construct() { parent::__construct(); parent::_checkLogin(); $this->steSetting = C('steward/setting'); $this->serviceData = parent::getServiceCache(); $this->adminData = C('steward/admin'); $this->steSetting['status'][1] = '<span class="red">是</span>'; }
function __construct() { parent::__construct(); parent::_checkLogin(); $this->sex = array('未知', '男', '女'); $this->status = array(0 => '<span class="red">无效</span>', 1 => '正常', 2 => '<span class="grey">冻结</span>', 3 => '<span class="red">取消关注</span>'); $this->villageType = array(0 => '未入住', 1 => '已入住'); $this->assign(array('status' => $this->status, 'villageType' => $this->villageType, 'regType' => array(0 => '主动关注', 1 => '二维码扫描', 2 => '网站二维码', 3 => '地推', 4 => '第三方', 5 => '商家推广'), 'auth' => array('否', '<span class="red">是</span>'))); }
function __construct() { parent::__construct(); parent::_checkLogin(); $this->steSetting = C('steward/setting'); $this->setOrderStatus = array(3 => '已审核', 4 => '正在配货', 5 => '配货完成', 6 => '配送中', 7 => '已送达', 8 => '送货失败'); $this->steSetting['order_status'][13] = '<span class="red">异常订单</span>'; $this->steSetting['order_type'][0] = '<span class="red">当日预约</span>'; $this->steSetting['order_type'][1] = '<span class="green">预约订单</span>'; $this->serviceData = parent::getServiceCache(); }
function __construct() { parent::__construct(); parent::_checkLogin(); }
function __construct() { parent::__construct(); parent::_checkLogin(); parent::_authUser(array(1)); }
function __construct() { parent::__construct(); parent::_checkLogin(); $this->assign(array('rs' => C('face'))); }
function __construct() { parent::__construct(); parent::_checkLogin(); $this->key = '1aa6a77c877c9d026f2f7640bb722f41'; }
public function batch() { parent::_checkLogin(); parent::_authUser(array(1, 2, 5, 7, 8)); $gids = $this->_post('gid'); if (!$gids || !is_array($gids)) { $this->JsonReturn('请先选择需要操作的商品'); } $objData = array(); $list = array('original_price', 'price_pre', 'price', 'storage_counts', 'start_times', 'end_times', 'px', 'cate_id', 'order_counts'); foreach ($list as $val) { $objData[$val] = $this->_post($val, ''); } //内容规则检查 T('content/validate'); $validate = array(); if ($objData['price']) { $validate[] = array('price', 'currency', '商品价格不正确'); } else { unset($objData['price']); } if ($objData['storage_counts']) { $validate[] = array('storage_counts', 'int', '库存不正确'); } else { unset($objData['storage_counts']); } if ($objData['original_price']) { $validate[] = array('original_price', 'currency', '商品原始价格不正确'); } else { unset($objData['original_price']); } if ($objData['start_times']) { $objData['start_times'] = inTime($objData['start_times']); } else { unset($objData['start_times']); } if ($objData['end_times']) { $objData['end_times'] = inTime($objData['end_times']); } else { unset($objData['end_times']); } if (!$objData['cate_id']) { unset($objData['cate_id']); } if (!$objData['price_pre']) { unset($objData['price_pre']); } if ($objData['px'] !== '') { $objData['px'] = intval($objData['px']); } else { unset($objData['px']); } if ($objData['order_counts'] !== '') { $objData['order_counts'] = intval($objData['order_counts']); } else { unset($objData['order_counts']); } if (!$objData) { $this->JsonReturn('必须有修改项!'); } if ($validate && !validate::check($validate, $objData)) { $this->JsonReturn(validate::getError()); } //补充数据 $objData['refresh_time'] = TIME; // z($objData); //取出所以商品,并对商品做权限判断 $rs = M('ste_goods')->field('user_id,gid,shop_id')->where(array('gid' => $gids))->findAll(false); if (!$rs) { $this->JsonReturn('没有找到符合条件的商品'); } $ids = array(); foreach ($rs as $val) { if (!parent::_checkUser($val['user_id'], $val['shop_id'])) { $this->JsonReturn('操作错误,没有编辑权限'); } else { $ids[] = $val['gid']; } } if ($ids) { $total = M('ste_goods')->update($objData, array('gid' => $ids)); //===记录操作日志==== parent::saveSySLog(4, $objData, $ids, array('gid' => $ids), '商品管理-批量设置'); //===记录操作日志==== $this->JsonReturn('ok', $total, 1); } else { $this->JsonReturn('没有找到符合条件的商品'); } }