12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <?php
- namespace app\admin\controller;
- use think\facade\View;
- use think\facade\Lang;
- class Arrivalnotice extends AdminControl
- {
- public function initialize()
- {
- parent::initialize();
- Lang::load(base_path() . 'admin/lang/' . config('lang.default_lang') . '/arrivalnotice.lang.php');
- }
-
- public function index()
- {
- $arrivalnotice_model = model('arrivalnotice');
- $condition = array();
- if (!empty(input('param.search_goods'))) {
- $condition[] = array('goods_name', 'like', '%' . input('param.search_goods') . '%');
- }
- if (!empty(input('param.search_state'))) {
- $condition[] = array('arrivalnotice_state', '=', input('param.search_state'));
- }
- $arrivalnotice_list = $arrivalnotice_model->getArrivalNoticeList($condition, '', '', '', 5);
- foreach ($arrivalnotice_list as $key => $value) {
- $arrivalnotice_list[$key]['member_name'] = model('member')->getMemberInfo(['member_id' => $value['member_id']], 'member_name')['member_name'];
- }
- View::assign('arrivalnotice_list', $arrivalnotice_list);
- View::assign('show_page', $arrivalnotice_model->page_info->render());
- $this->setAdminCurItem('index');
- View::assign('filtered', $condition ? 1 : 0);
- return View::fetch();
- }
-
- public function arrivalnotice_del()
- {
- $arrivalnotice_id = input('param.arrivalnotice_id');
- $arrivalnotice_id_array = ds_delete_param($arrivalnotice_id);
- if ($arrivalnotice_id_array == FALSE) {
- ds_json_encode('10001', lang('param_error'));
- }
- $condition = array();
- $condition[] = array('arrivalnotice_id', 'in', $arrivalnotice_id_array);
- $arrivalnotice_model = model('arrivalnotice');
-
- $result = $arrivalnotice_model->delArrivalNotice($condition);
- if ($result) {
- ds_json_encode(10000, lang('ds_common_del_succ'));
- } else {
- ds_json_encode(10001, lang('ds_common_del_fail'));
- }
- }
- }
|