<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ### 更新積分日志 **位置:** Common\Lib\PointsLogLib.class.php **參數:** @param $log_id Integer 日志ID 必填 @param $api_step String 當前步驟是否成功,成功1,失敗0 必填 @param $detail_json String 當前步驟的步驟詳情 必填 @param $step_num Int 當前步驟是第幾步 必填 **調用:** * 組件文件外調用 ~~~ $ptl = new PointsLogLib(); $log_id = 223; // 日志ID $api_step = 1; // 當前步驟是否成功,成功1,失敗0 必填 $detail_json'= "crm_up:{}"; // 當前步驟詳情 $step_num = 2; // 當前步驟是第幾步 $res = $ptl->pointsUp($log_id, $api_step, $detail_json, $step_num); ~~~ **返回:** 成功時返回日志ID 失敗時候返回對應的錯誤數組 **完整代碼:** ~~~ /** * 更新積分日志 * @param $log_id Integer 日志ID 必填 * @param $api_step String API的進行步驟 必填 * @param $detail_json String 當前步驟的步驟詳情 必填 * @param $step_num Int 當前步驟是第幾步 必填 * @return array|Integer * 失敗返回 錯誤 * 成功返回 日志ID */ public function pointsUp($log_id, $api_step, $detail_json, $step_num) { if (empty($log_id)) { return array('success' => false, 'code' => -1, 'msg'=> 'LOGID不能為空!'); } // 日志更新 $where['id'] = array('eq', $log_id); // 查詢已經存在的日志 $log_item = M('points_log')->where($where)->find(); // 替換數據庫已經存在的步驟字符串中的序號為 2*$step_num - 2的字符,作為新的步驟API字段內容 $points_up_log['api_step'] = substr_replace($log_item['api_step'], $api_step, 2*$step_num - 2, 1); // 當前步驟的詳情拼接原有的日志步驟詳情 $points_up_log['detail_json'] = $log_item['detail_json'].$detail_json; $res_log = M('points_log')->where($where)->save($points_up_log); if ($res_log === false) { return array('success' => false, 'code' => -200, 'msg'=> '更新積分日志寫入失敗!'); } else { return $log_id; } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看