storedType($data['id']); return $type; } } /** * @author chenniang * @DataTime: 2020-09-09 10:37 * @功能说明:列表 */ public function storedList($dis,$page){ $data = $this->where($dis)->order('top desc,id desc')->paginate($page)->toArray(); return $data; } /** * @author chenniang * @DataTime: 2020-07-15 09:49 * @功能说明:添加 */ public function storedAdd($data){ $data['create_time'] = time(); $data['update_time'] = time(); $data['status'] = 1; if(isset($data['coupon'])){ $coupon = $data['coupon']; unset($data['coupon']); } $res = $this->insert($data); if(!empty($coupon)){ $id = $this->getLastInsID(); $this->updateSome($id,$coupon,$data['uniacid']); } return $res; } /** * @author chenniang * @DataTime: 2021-08-27 17:16 * @功能说明:编辑 */ public function updateSome($id,$coupon,$uniacid){ $coupon_model = new StoredCoupon(); $coupon_model->where(['stored_id'=>$id])->delete(); if(!empty($coupon)){ foreach ($coupon as $value){ $insert = [ 'uniacid' => $uniacid, 'coupon_id'=> $value['coupon_id'], 'stored_id'=> $id, 'num' => $value['num'] ]; $coupon_model->insert($insert); } } return true; } /** * @author chenniang * @DataTime: 2020-04-26 17:08 * @功能说明:详情 */ public function storedInfo($dis){ $data = $this->where($dis)->find(); return !empty($data)?$data->toArray():[]; } /** * @author chenniang * @DataTime: 2020-04-26 17:13 * @功能说明:编辑 */ public function storedUpdate($dis,$data){ $data['update_time'] = time(); if(isset($data['coupon'])){ $coupon = $data['coupon']; unset($data['coupon']); } $res = $this->where($dis)->update($data); if(!empty($coupon)){ $id = $dis['id']; $this->updateSome($id,$coupon,$data['uniacid']); } return $res; } }