ci = &get_instance(); } /** * Notes:商品操作日志 * Created on: 2021/11/4 16:31 * Created by: dengbw * @param array $params * @return mixed */ public function add_log($params = []) { $this->ci->load->model('items/items_oplogs_model', 'mdItemsOplogs'); $add_data = [ 'item_id' => intval($params['item_id']), 'uid' => intval($params['uid']), 'type' => intval($params['type']), 'c_time' => time() ]; $params['uname'] && $add_data['uname'] = $params['uname']; $params['biz_id'] && $add_data['biz_id'] = $params['biz_id']; $params['addr_id'] && $add_data['addr_id'] = $params['addr_id']; $edit_data = []; if ($params['type'] == 1 || $params['type'] == 3) {//入库 出库/开票 $re = $this->ci->mdItemsOplogs->get(['item_id' => $params['item_id'], 'type' => $params['type']]); if ($re) { $params['com_time'] && $edit_data['com_time'] = $params['com_time']; } else { $params['com_time'] && $add_data['com_time'] = $params['com_time']; } } elseif ($params['type'] == 2) {//调拨 $params['biz_id_to'] && $add_data['biz_id_to'] = $params['biz_id_to']; $params['addr_id_to'] && $add_data['addr_id_to'] = $params['addr_id_to']; $params['com_time'] && $add_data['com_time'] = $params['com_time']; } if ($edit_data) { $result = $this->ci->mdItemsOplogs->update($edit_data, ['item_id' => $params['item_id'], 'type' => $params['type']]); } else { $result = $this->ci->mdItemsOplogs->add($add_data); } return $result; } } ?>