fetch("list"); } /** * 获取分页 */ public function pageQuery(){ $m = new M(); return WSTGrid($m->pageQuery()); } /** * 跳去编辑页面 */ public function toHandle(){ //获取该记录信息 $m = new M(); $this->assign('object', $m->getById()); return $this->fetch("edit"); } /** * 查看报表 * @return [type] [description] */ public function viewReport(){ $m = new M(); $date = input('get.searchDate'); if(!$date){ $date = date('Y-m-d'); } $orders = $m->viewReport($date); $this->assign("searchDate",$date); $this->assign('orders',$orders); return $this->fetch("view_report"); } /** * 修改报表信息 */ public function setReport(){ $data['money'] =(int) session('reData.money');//充值/扣除数量 $mobileCode =(int)input('mobileCode');//验证码 if($data['money'] <= 0){ exit(jsonReturn('请求超时请重试!')); } if(session('reData.reCode') != $mobileCode){ exit(jsonReturn('验证码错误')); } $reDate = session('reData.reDate');//充值/扣除日期 $reType =(int) session('reData.reType');//1充值2扣除 if($reType == 1){ $reTypeName = '充值'; }else{ $data['money']*=-1; $reTypeName = '扣除'; } $data['adminId'] = session('WST_STAFF.staffId'); $data['logContent'] = session('WST_STAFF.staffName').$reTypeName; $data['setTime'] = strtotime($reDate); $data['createTime'] = time(); $m = Model('common/Table'); $m->setTable('log_day_money'); if(false !== $m->insertInfo($data)){ session('reData',null); exit(jsonReturn('操作成功',1)); } exit(jsonReturn('操作失败')); } /** * 获取操作验证码 */ public function getMobileCode(){ $mobile = getAdminPhone(); //董事长您好:会计${name}需要修改财务报表,日期:${date},${reType}金额:${money}元,核验码${code},请告之。 $data = input('post.'); $model_logsms = model('common/LogSms'); $phoneVerify = rand(1000,9999); $name = session('WST_STAFF.staffName'); $date = $data['reDate']; if($data['reType'] == 1){ $reTypeName = '充值'; }else{ $reTypeName = '扣除'; } $money = $data['money']; $data['reCode'] = $phoneVerify; $tpl = WSTMsgTemplates('PHONE_ADMIN_SET_REPORT_NOTICE'); $rv['status'] = -1; $rv['msg'] = '发送失败'; if( $tpl['tplContent']!='' && $tpl['status']=='1'){ $params = ['tpl'=>$tpl,'params'=>['name'=>$name,'date'=>$date,'reType'=>$reTypeName,'money'=>$money,'code'=>$phoneVerify]]; $m = Model('common/LogSms'); $rv = $m->sendSMS(0,$mobile,$params,'PHONE_ADMIN_SET_REPORT_NOTICE',$phoneVerify); } if(1 == $rv['status']){ session('reData',$data); } exit(json_encode($rv)); } /** * 修改 */ public function handle(){ $drawsStatus = (int)input('cashSatus',-1); $m = new M(); if($drawsStatus==1){ return $m->handle(); }else{ return $m->handleFail(); } } /** * 查看提现内容 */ public function toView(){ $m = new M(); $this->assign('object', $m->getById()); return $this->fetch("view"); } /** * 导出 */ public function toExport(){ $m = new M(); $rs = $m->toExport(); $this->assign('rs',$rs); } }