コード例 #1
0
 /**
  * UserCompetenceAct::show()
  * 查看用户颗粒权限
  * @return array 
  */
 public function show()
 {
     $ajaxAcc = commonAct::ajaxAccess();
     if (!$ajaxAcc) {
         self::$errCode = "1002";
         self::$errMsg = "您无用户颗粒查看权限!";
         return false;
     }
     $userid = isset($_POST["userid"]) ? intval($_POST["userid"]) : 0;
     if (empty($userid)) {
         self::$errCode = "1001";
         self::$errMsg = "用户ID参数非法";
         return false;
     }
     $res = UserCompetenceModel::showCompetence($userid);
     self::$errCode = UserCompetenceModel::$errCode;
     self::$errMsg = UserCompetenceModel::$errMsg;
     return $res;
 }
コード例 #2
0
ファイル: returnGood.view.php プロジェクト: ohjack/newErp
 public function view_index()
 {
     global $mod, $act;
     session_start();
     $this->smarty->assign('title', '待退回列表');
     $this->smarty->assign('mod', $mod);
     //模块权限
     $this->smarty->assign('web_api', WEB_API);
     //API 接口地址
     $timetype = isset($_GET['timetype']) ? $_GET['timetype'] : '';
     $starttime = isset($_GET['startTime']) ? $_GET['startTime'] : '';
     //,'1354294861');
     $endtime = isset($_GET['endTime']) ? $_GET['endTime'] : '';
     //,'1375290061');
     $sku = isset($_GET['sku']) ? $_GET['sku'] : '';
     $purid = isset($_GET['purid']) ? $_GET['purid'] : '1';
     $status = isset($_GET['status']) ? $_GET['status'] : '';
     $page = isset($_GET['page']) ? $_GET['page'] : '1';
     $condition = ' WHERE 1 ';
     if (!empty($sku)) {
         $condition .= " AND sku = '{$sku}'";
     }
     if ($status !== '') {
         $condition .= " AND returnStatus = '{$status}'";
     }
     if (empty($condition)) {
         $condition = ' AND 1 = 1';
     }
     if ($timetype != 0) {
         if (!empty($starttime) && $endtime >= $starttime) {
             $serstart = strpos($starttime, ':') !== false ? strtotime($starttime) : strtotime($starttime . " 00:00:00");
             $serend = strpos($endtime, ':') !== false ? strtotime($endtime) : strtotime($endtime . " 23:59:59");
             if ($timetype == '1') {
                 $condition .= " AND auditTime BETWEEN " . "'{$serstart}'" . " AND " . "'{$serend}'";
             } else {
                 if ($timetype == '2') {
                     $condition .= " AND startTime BETWEEN " . "'{$serstart}'" . " AND " . "'{$serend}'";
                 } else {
                     if ($timetype == '3') {
                         $condition .= " AND lastModified BETWEEN " . "'{$serstart}'" . " AND " . "'{$serend}'";
                     }
                 }
             }
         }
     }
     if (empty($condition)) {
         $condition = ' AND 1 = 1';
     }
     $qc = new RtnQcDataAct();
     $rtndata = $qc->act_QcData($purid, $condition, $page, 'returngood');
     $data = $rtndata['data'];
     if ($data[1]) {
         $data = $data[1];
         //获取采购id
         $res = commonAct::actGetPurchaseAccess();
         $purid = $res['power_ids'];
         //转换成sku
         $pur_sku = ApiModel::getSkuByPurids($purid);
         $pur_sku_arr = array();
         foreach ($pur_sku as $pur_sku_val) {
             $pur_sku_arr[] = $pur_sku_val['sku'];
         }
         if (!empty($data)) {
             foreach ($data as $key => $val) {
                 if (!in_array($val['sku'], $pur_sku_arr)) {
                     unset($data[$key]);
                     //去除不是自己的sku
                     continue;
                 }
             }
         }
         $perNum = 100;
         $pageArr = pageForArr($data, $perNum);
         $pageStr = $pageArr[1];
         $list = $pageArr[0];
     } else {
         $pageStr = '暂无数据';
     }
     $this->smarty->assign('pageStr', $pageStr);
     //分页输出
     $this->smarty->assign('ser_sku', $sku);
     //选中SKU
     $this->smarty->assign('ser_timetype', $timetype);
     //选中时间类型
     $this->smarty->assign('ser_startTime', $starttime);
     //选中开始时间
     $this->smarty->assign('ser_endTime', $endtime);
     //选中结束时间
     $this->smarty->assign('ser_status', $status);
     //选中状态
     $this->smarty->assign('userid', $_SESSION['userId']);
     //登录用户userid
     $this->smarty->assign('list', $list);
     //循环赋值
     $this->smarty->display('returnGood.htm');
 }
コード例 #3
0
ファイル: paymentOrder.view.php プロジェクト: ohjack/newErp
 public function view_index()
 {
     $searchWhere = "1";
     $flag1 = false;
     $flag2 = false;
     $searchGet = array_map("trim", $_GET);
     if (isset($searchGet["type"]) && !empty($searchGet["type"])) {
         $this->smarty->assign("type", $searchGet["type"]);
         $flag1 = true;
     }
     if (isset($searchGet["keyWord"]) && !empty($searchGet["keyWord"])) {
         $this->smarty->assign("keyWord", $searchGet["keyWord"]);
         $flag2 = true;
     }
     if ($flag1 && $flag2) {
         if ($searchGet["type"] == "sku") {
             $searchWhere .= ' AND pd.' . $searchGet["type"] . '="' . $searchGet["keyWord"] . '"';
         } else {
             $searchWhere .= ' AND (po.' . $searchGet["type"] . ' like "' . $searchGet["keyWord"] . '%"';
             $searchWhere .= ' OR po.' . $searchGet["type"] . ' like "%' . $searchGet["keyWord"] . '")';
         }
     }
     $flag1 = false;
     $flag2 = false;
     $flag3 = false;
     if (isset($searchGet["status"]) && !empty($searchGet["status"])) {
         $this->smarty->assign("status", $searchGet["status"]);
         $flag1 = true;
     }
     if (isset($searchGet["starTime"]) && !empty($searchGet["starTime"])) {
         $this->smarty->assign("starTime", $searchGet["starTime"]);
         $flag2 = true;
         $startTime = strtotime($searchGet["starTime"] . " 00:00:00 ");
     }
     if (isset($searchGet["endTime"]) && !empty($searchGet["endTime"])) {
         $this->smarty->assign("endTime", $searchGet["endTime"]);
         $flag3 = true;
         $endTime = strtotime($searchGet["endTime"] . " 23:59:59 ");
     }
     if ($flag1 && $flag2 && $flag3) {
         $searchWhere .= ' AND po.' . $searchGet["status"] . '  BETWEEN "' . $startTime . '" AND "' . $endTime . '"';
     }
     if (isset($searchGet["search-pur"]) && !empty($searchGet["search-pur"])) {
         $this->smarty->assign("search_pur", $searchGet["search-pur"]);
         $searchWhere .= ' AND po.purchaseuser_id = "' . $searchGet["search-pur"] . '"';
     }
     if (isset($searchGet["paystatus"]) && !empty($searchGet["paystatus"])) {
         $this->smarty->assign("paystatus", $searchGet["paystatus"]);
         $searchWhere .= ' AND po.paystatus = "' . $searchGet["paystatus"] . '"';
     }
     $powerlist = commonAct::actGetPurchaseAccess();
     //获取采购订单显示权限
     $con = '';
     if ($powerlist != '') {
         $powerinfo = $powerlist['power_ids'];
         $searchWhere .= " AND po.purchaseuser_id in (" . $powerinfo . ")";
         $con .= $powerinfo;
     }
     $PO = new PaymentOrderAct();
     $waitpay = $PO->countByStatus(2, $con);
     //等待付款
     $haspay = $PO->countByStatus(3, $con);
     //已付款
     $orderListPage = $PO->getOrderList($searchWhere);
     $purchaseList = CommonAct::actGetPurchaseList();
     $this->smarty->assign('purchaseList', $purchaseList);
     //采购列表
     $this->smarty->assign("waitpay", $waitpay);
     $this->smarty->assign("haspay", $haspay);
     $this->smarty->assign("orderList", $orderListPage[0]);
     $this->smarty->assign("fpage", $orderListPage[1]);
     $this->smarty->display("paymentOrder.htm");
 }