getPaginateList($where,['*'],['id'=>'desc'],[],$limit); return dataReturn(0, 'success', $list); } /** * 添加快递 * @param $param * @return array */ public function addExpress($param) { // 检验完整性 $validate = new SetExpressValidate(); if (!$validate->check($param)) { throw new ApiException($validate->getError(),-1); } $setExpressModel = new SetExpress(); $has = $setExpressModel->checkUnique([ 'name' => $param['name'] ]); if (!empty($has)) { throw new ApiException('物流公司名称已经存在',-1); } $param['create_time'] = now(); $param['update_time'] = now(); $setExpressModel->insertOne($param); return dataReturn(0,'添加成功'); } /** * 编辑快递 * @param $param * @return array */ public function editExpress($param) { // 检验完整性 $validate = new SetExpressValidate(); if (!$validate->check($param)) { throw new ApiException($validate->getError(),-1); } $setExpressModel = new SetExpress(); $where[] = ['id', '<>', $param['id']]; $where[] = ['name', '=', $param['name']]; $has = $setExpressModel->checkUnique($where); if (!empty($has)) { throw new ApiException('物流公司名称已经存在',-1); } $setExpressModel->updateById($param, $param['id']); return dataReturn(0,'修改成功'); } }