| | |
| | | package com.nq.controller.protol; |
| | | |
| | | |
| | | import ch.qos.logback.core.util.FileUtil; |
| | | import com.google.common.collect.Maps; |
| | | import com.nq.common.ServerResponse; |
| | | import com.nq.enums.EStockType; |
| | | import com.nq.pojo.ApplyLever; |
| | | import com.nq.pojo.StockSubscribe; |
| | | import com.nq.pojo.UserStockSubscribe; |
| | | import com.nq.service.*; |
| | | import com.nq.utils.PropertiesUtil; |
| | | |
| | | import java.io.File; |
| | | import java.io.FileOutputStream; |
| | | import java.io.IOException; |
| | | import java.io.InputStream; |
| | | import java.math.BigDecimal; |
| | | import java.util.Arrays; |
| | | import java.util.Base64; |
| | | import java.util.Map; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpSession; |
| | |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | import org.springframework.web.bind.annotation.ResponseBody; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import static com.nq.service.impl.SiteNewsServiceImpl.convertBase64ToImage; |
| | | |
| | | @Controller |
| | | @RequestMapping({"/user/"}) |
| | |
| | | |
| | | @Autowired |
| | | IUserRechargeService iUserRechargeService; |
| | | |
| | | @Autowired |
| | | IApplyLeverServices iApplyLeverServices; |
| | | |
| | | //添加到自选股 |
| | | @RequestMapping({"addOption.do"}) |
| | |
| | | //图片上传 |
| | | @RequestMapping({"upload.do"}) |
| | | @ResponseBody |
| | | public ServerResponse upload(HttpSession session, @RequestParam(value = "upload_file", required = false) MultipartFile file, HttpServletRequest request) { |
| | | String path = request.getSession().getServletContext().getRealPath("upload"); |
| | | public ServerResponse upload(HttpSession session, @RequestParam(value = "upload_file", required = false) MultipartFile file, HttpServletRequest request) throws IOException { |
| | | String path = PropertiesUtil.getProperty("ftp.address")+file.getOriginalFilename(); |
| | | |
| | | ServerResponse serverResponse = this.iFileUploadService.upload(file, path); |
| | | ServerResponse serverResponse = iFileUploadService.upload(file, path); |
| | | if (serverResponse.isSuccess()) { |
| | | String targetFileName = serverResponse.getData().toString(); |
| | | String url = PropertiesUtil.getProperty("ftp.server.http.prefix") + targetFileName; |
| | |
| | | |
| | | return ServerResponse.createBySuccess(fileMap); |
| | | } |
| | | return serverResponse; |
| | | // convertBase64ToImage(file.getBytes().toString(),path); |
| | | Map fileMap = Maps.newHashMap(); |
| | | fileMap.put("uri", file.getOriginalFilename()); |
| | | fileMap.put("url", PropertiesUtil.getProperty("ftp.server.http.prefix")+file.getOriginalFilename()); |
| | | return ServerResponse.createBySuccess(fileMap); |
| | | } |
| | | |
| | | |
| | |
| | | return ServerResponse.createBySuccess(rateServices.currencyRate(EStockType.getEStockTypeByCode(stockCode), EStockType.getEStockTypeByCode(toType))); |
| | | } |
| | | |
| | | @RequestMapping({"applyLever.do"}) |
| | | @ResponseBody |
| | | public ServerResponse applyLever(ApplyLever applyLever, HttpServletRequest request) { |
| | | return iApplyLeverServices.applyLever(applyLever,request); |
| | | } |
| | | |
| | | } |