| | |
| | | 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; |
| | |
| | | protected SecUserService secUserService; |
| | | @Autowired |
| | | protected PasswordEncoder passwordEncoder; |
| | | |
| | | |
| | | private final String action = "normal/adminItemAction!"; |
| | | |
| | |
| | | * 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)) { |
| | |
| | | |
| | | 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(); |