コード例 #1
0
ファイル: packageCheck.action.php プロジェクト: ohjack/newErp
 public function act_delOdd()
 {
     $id_arr = $_POST['id'];
     foreach ($id_arr as $key => $id) {
         $ent_list = packageCheckModel::selectList("where id={$id}");
         if (empty($ent_list)) {
             unset($id_arr[$key]);
             continue;
         }
         if ($ent_list[0]['entryStatus'] == 2) {
             self::$errCode = "400";
             self::$errMsg = "已推送采购的不许删除!";
             unset($id_arr[$key]);
             return false;
             break;
         }
         /** 已打标的异常不准删除 GARY**/
         if ($ent_list[0]['printTime']) {
             self::$errCode = "401";
             self::$errMsg = "已打标,不能删除!";
             return false;
             break;
         }
     }
     $update = packageCheckModel::updateOdd($id_arr);
     /** 添加删除记录日志**/
     $log_file = 'delete_package/' . date('Ymd') . '.txt';
     //日志文件路径
     $date = date('Y-m-d H:i:s');
     $log_data = sprintf('时间:%s, ids:%s, 操作人:%s' . " \r\n", $date, is_array($id_arr) ? json_encode($id_arr) : $id_arr, $_SESSION['userCnName']);
     write_log($log_file, $log_data);
     /** end**/
     if ($update) {
         self::$errMsg = "删除成功!";
         return true;
     } else {
         self::$errCode = "402";
         self::$errMsg = "删除失败!";
         return false;
     }
 }