代码更新

This commit is contained in:
hellohao
2022-07-19 22:53:15 +08:00
parent cec4db6947
commit d1942a5295
2 changed files with 129 additions and 2 deletions
@@ -8,11 +8,17 @@ import cn.hellohao.pojo.User;
import cn.hellohao.service.AppClientService;
import cn.hellohao.service.ImgService;
import cn.hellohao.service.UploadConfigService;
import cn.hellohao.service.impl.UploadServicel;
import cn.hellohao.service.impl.UserServiceImpl;
import cn.hellohao.utils.Base64ToMultipartFile;
import com.alibaba.fastjson.JSONObject;
import org.apache.shiro.SecurityUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import sun.misc.BASE64Decoder;
import javax.servlet.http.HttpServletRequest;
/**
* @author Hellohao
@@ -31,14 +37,16 @@ public class ClientAppController {
private UserServiceImpl userService;
@Autowired
private UploadConfigService uploadConfigService;
@Autowired
private UploadServicel uploadServicel;
@PostMapping("/loginByToken")
@ResponseBody
public Msg loginByToken(@RequestParam(value = "data", defaultValue = "") String data) {
Msg msg = new Msg();
JSONObject jsonObj = JSONObject.parseObject(data);
JSONObject jsonObject = new JSONObject();
try{
JSONObject jsonObj = JSONObject.parseObject(data);
JSONObject jsonObject = new JSONObject();
User newUser = new User();
String userToken = jsonObj.getString("userToken");
newUser.setToken(userToken);
@@ -99,6 +107,27 @@ public class ClientAppController {
return msg;
}
@PostMapping("/imgUploading")
public Msg imgUploading(@RequestParam(required = true, value = "data") String data, HttpServletRequest request) {
Msg msg = new Msg();
try{
JSONObject jsonObj = JSONObject.parseObject(data);
String imgstr = jsonObj.getString("imgstr");
Integer days = jsonObj.getInteger("days");
// String imgclass = jsonObj.getString("imgclass");
if (null != imgstr && !imgstr.isEmpty()) {
MultipartFile multipartFile = Base64ToMultipartFile.base64Convert(imgstr);
msg = uploadServicel.uploadForLoc(request, multipartFile, days, null);
}
}catch (Exception e){
e.printStackTrace();
msg.setCode("500");
}
return msg;
}
}