$merchant_id, 'state' => 0, ); $data = $GoodsYieldlyModel->getSelect($map, 'id,name', 'id desc'); return $data ? $data : array(); } /** * 添加商品产地 * @param array $param merchant_id商户ID name产地名称 store_id门店ID * @return mixed */ public function addGoodsYieldly($param = array()) { if (!isset($param['merchant_id'])) return callBack(statusCode()['error'], '缺少商户ID'); if (!isset($param['name']) || empty($param['name'])) return callBack(statusCode()['error'], '缺少产地名称'); $GoodsYieldlyModel = new GoodsYieldlyModel(); $old_yieldly = $GoodsYieldlyModel->getFind(array('merchantid' => $param['merchant_id'], 'state' => 0, 'name' => $param['name'])); if (!empty($old_yieldly)) return callBack(statusCode()['error'], '产地已存在'); $item = array( 'merchantid' => $param['merchant_id'], 'name' => $param['name'], 'addtime' => time(), 'state' => 0, ); if (isset($param['store_id']) && !empty($param['store_id'])) { $item['store_id'] = $param['store_id']; } $add = $GoodsYieldlyModel->addOrder($item); if ($add) { return callBack(statusCode()['success'], '添加成功', ['id' => $add]); } else { return callBack(statusCode()['error'], '添加失败,请重试'); } } /** * 获取产地名称 * @param null $yieldly_id 产地ID * @param array $yieldly_name 已查询的产地名称列表 * @return mixed */ public function getYieldlyName($yieldly_id = null, &$yieldly_name = array()) { if (!$yieldly_id) { return ''; } if (!isset($yieldly_name[$yieldly_id])) { $GoodsYieldlyModel = new GoodsYieldlyModel(); $yieldly_name[$yieldly_id] = $GoodsYieldlyModel->getFindField(array('id' => $yieldly_id), 'name'); } return $yieldly_name[$yieldly_id]; } }