1
zj
2025-06-20 079e004fd2e65357aecc725a7be3cfe109978b0d
src/main/java/project/web/admin/AdminItemController.java
@@ -20,7 +20,11 @@
import kernel.web.Page;
import kernel.web.PageActionSupport;
import project.Constants;
import project.data.AdjustmentValueCache;
import project.data.DataCache;
import project.data.DataDBService;
import project.data.internal.KlineInitService;
import project.data.model.Realtime;
import project.item.AdminItemService;
import project.item.ItemService;
import project.item.model.Item;
@@ -53,6 +57,7 @@
   protected SecUserService secUserService;
   @Autowired
   protected PasswordEncoder passwordEncoder;
   private final String action = "normal/adminItemAction!";
@@ -412,19 +417,21 @@
    * multiple 交易量放大倍数,如果为0或者空不进行操作,否则乘以倍数
    * login_safeword 登录人资金密码
    * borrowing_rate 借贷利率
    * showName 火币的币名
    */
   @RequestMapping(value = action + "addConfig.action")
   public ModelAndView addConfig(HttpServletRequest request) {
      String name = request.getParameter("name");
      String symbol = request.getParameter("symbol");
      String symbol_data = request.getParameter("symbol_data");
      String decimals = request.getParameter("decimals");
      String multiple = request.getParameter("multiple");
      String borrowing_rate = request.getParameter("borrowing_rate");
      String login_safeword = request.getParameter("login_safeword");
      String showName = request.getParameter("showName");
      String pips = request.getParameter("pips");
      ModelAndView modelAndView = new ModelAndView();
      String symbol_data = symbol.toLowerCase()+"usdt";
      try {
         
         if (StringUtils.isEmptyString(multiple)) {
@@ -447,13 +454,19 @@
         Item item = new Item();
         item.setName(name);
         item.setSymbolFullName(name);
         item.setMarket("FOREVER");
         item.setShowName(showName);
         item.setSymbol(symbol);
         item.setSymbol_data(symbol_data);
         item.setPips(Double.parseDouble(pips));
         item.setPips_amount(Double.parseDouble(pips));
         item.setAdjustment_value(0.0);
         item.setUnit_amount(10);
         item.setUnit_fee(0.001);
         item.setMarket("FOREVER");
         item.setDecimals(decimals_int);
         item.setMultiple(multiple_double);
         item.setBorrowing_rate(Arith.div(borrowing_rate_double, 100));
         item.setSymbolFullName(showName.toUpperCase()+"/USDT");
         this.adminItemService.save(item);
         project.log.Log log = new project.log.Log();