mode_kqerrAction.php 798 B

12345678910111213141516171819202122232425
  1. <?php
  2. /**
  3. * 此文件是流程模块【kqerr.打卡异常】对应接口文件。
  4. * 可在页面上创建更多方法如:public funciton testactAjax(),用js.getajaxurl('testact','mode_kqerr|input','flow')调用到对应方法
  5. */
  6. class mode_kqerrClassAction extends inputAction{
  7. protected function savebefore($table, $arr, $id, $addbo){
  8. $cshu= (int)m('option')->getval('kqerrapply',0); //每个月可申请次数,读取数据选项
  9. if($cshu>0){
  10. $uid = $arr['uid'];
  11. $dt = substr($arr['dt'],0,7);
  12. $to = m($table)->rows("`uid`='$uid' and `id`<>'$id' and `dt` like '".$dt."%'")+1;
  13. if($to>$cshu)return ''.$dt.'月份已申请超过'.$cshu.'次,不能在申请了';
  14. }
  15. }
  16. protected function saveafter($table, $arr, $id, $addbo){
  17. }
  18. }
粤ICP备19079148号