Administrator
2025-07-17 2f6456ded1a7fdcdc29968d9d6dc3c3cb11174c1
api/outside_api_command_callback.py
@@ -1165,13 +1165,16 @@
                            except:
                                pass
                            # L后囊括快照
                            current_info = LCancelBigNumComputer().statistic_l_down_watch_indexes_info(code)
                            last_info = LDownCancelWatchIndexStatisticManager().get_statistic_info(code)
                            fdata['l_down_watch_indexes_info'] = {}
                            if current_info:
                                fdata['l_down_watch_indexes_info']['current'] = current_info
                            if last_info:
                                fdata['l_down_watch_indexes_info']['last'] = last_info
                            try:
                                current_info = LCancelBigNumComputer().statistic_l_down_watch_indexes_info(code)
                                last_info = LDownCancelWatchIndexStatisticManager().get_statistic_info(code)
                                fdata['l_down_watch_indexes_info'] = {}
                                if current_info:
                                    fdata['l_down_watch_indexes_info']['current'] = current_info
                                if last_info:
                                    fdata['l_down_watch_indexes_info']['last'] = last_info
                            except:
                                pass
                            fdatas.append(fdata)
                        except Exception as e:
                            logger_debug.exception(e)
@@ -1539,13 +1542,15 @@
                                       request_id)
                    return
                rate = round(rate, 2)
                old_rate = LCancelRateManager().get_cancel_rate(0)[0]
                # L后数据快照
                last_info = LCancelBigNumComputer().statistic_l_down_watch_indexes_info(code)
                LDownCancelWatchIndexStatisticManager().set_statistic_info(code, last_info)
                CancelRateHumanSettingManager().set_l_down(code, rate)
                # L后重新囊括
                LCancelBigNumComputer().re_compute_l_down_watch_indexes(code)
                if rate < old_rate:
                    # 改小才能重新囊括
                    LCancelBigNumComputer().re_compute_l_down_watch_indexes(code)
                self.send_response({"code": 0, "data": {}},
                                   client_id,
                                   request_id)