package controller;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import mapper.Image1Mapper;
import mapper.Lost1Mapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile;
import pojo.Image1;
import pojo.Lost1;
import javax.servlet.http.HttpServletRequest;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.UUID;
@RequestMapping("lost1")
@Controller
public class Lost1Controller {
@Autowired
private Lost1Mapper Lost1Mapper;
@Autowired
private Image1Mapper Image1Mapper;
@RequestMapping("save")
@ResponseBody
public void save(@RequestBody Lost1 Lost1){
String uuid = UUID.randomUUID().toString();
List<String> Image1s = JSONArray.parseArray(Lost1.getImgId(),String.class);
for (String im : Image1s) {
Image1 Image1 = new Image1();
Image1.setaId(uuid);
Image1.setPath(im);
Image1Mapper.insertSelective(Image1);
}
Lost1.setId(uuid);
Lost1.setDate(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
Lost1Mapper.insertSelective(Lost1);
}
@RequestMapping("del")
public void del(@RequestBody Lost1 Lost1){
Lost1Mapper.deleteByPrimaryKey(Lost1.getId());
}
@RequestMapping("upl")
public void upl(@RequestBody Lost1 Lost1){
Lost1Mapper.upl(Lost1);
}
@RequestMapping("sel")
public String del(@RequestParam String id,HttpServletRequest request){
Lost1 Lost1 = Lost1Mapper.selectByPrimaryKey(id);
Image1 Image1 = new Image1();
Image1.setaId(id);
List<Image1> Image1s = Image1Mapper.selectByPrimaryKey(Image1);
request.setAttribute("data",Lost1);
request.setAttribute("list",Image1s);
return "sel1";
}
@RequestMapping("getList")
@ResponseBody
public Object getList(@RequestBody(required = false) Lost1 Lost1){
return Lost1Mapper.getList(Lost1);
}
@RequestMapping("upload")
@ResponseBody
public JSONObject upload(MultipartFile file, HttpServletRequest request) throws Exception {
String oldFileName = file.getOriginalFilename();
String newFileName = UUID.randomUUID().toString() + oldFileName.substring(oldFileName.indexOf("."));
String path = request.getSession().getServletContext().getRealPath("/static") + File.separator + newFileName;
File file1 = new File(path);
if (!file1.isDirectory()) {
file1.mkdirs();
}
file.transferTo(file1);
JSONObject resObj = new JSONObject();
resObj.put("code", "0");
resObj.put("msg", "上传成功");
resObj.put("src", newFileName);
return resObj;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
校园公益失物招领系统_jsp.zip (969个子文件)
$PROJECT_FILE$ 364B
Lost1Controller.class 5KB
Lost1Controller.class 5KB
LostController.class 5KB
LostController.class 5KB
UserController.class 2KB
UserController.class 2KB
User.class 2KB
User.class 2KB
Lost1.class 2KB
Lost1.class 2KB
Lost.class 2KB
Lost.class 2KB
AdminController.class 1KB
AdminController.class 1KB
Comment1Controller.class 1KB
Comment1Controller.class 1KB
CommentController.class 1KB
CommentController.class 1KB
Comment1.class 1KB
Comment1.class 1KB
Comment.class 1KB
Comment.class 1KB
Image1Controller.class 1013B
Image1Controller.class 1013B
ImageController.class 1003B
ImageController.class 1003B
Admin.class 950B
Admin.class 950B
Image1.class 929B
Image1.class 929B
Image.class 926B
Image.class 926B
Lost1Mapper.class 695B
Lost1Mapper.class 695B
LostMapper.class 687B
LostMapper.class 687B
UserMapper.class 560B
UserMapper.class 560B
Image1Mapper.class 534B
Image1Mapper.class 534B
ImageMapper.class 528B
ImageMapper.class 528B
Comment1Mapper.class 439B
Comment1Mapper.class 439B
CommentMapper.class 434B
CommentMapper.class 434B
AdminMapper.class 350B
AdminMapper.class 350B
main.css 100KB
main.css 100KB
layui.css 82KB
layui.css 82KB
layui.css 68KB
layui.css 68KB
style.default.css 66KB
style.default.css 66KB
animate.css 23KB
animate.css 23KB
layer.css 15KB
layer.css 15KB
layer.css 14KB
layer.css 14KB
layui.mobile.css 11KB
layui.mobile.css 11KB
style.css 11KB
style.css 11KB
layui.mobile.css 10KB
layui.mobile.css 10KB
player.css 9KB
player.css 9KB
laydate.css 9KB
laydate.css 9KB
laydate.css 7KB
laydate.css 7KB
vpplayer.css 7KB
vpplayer.css 7KB
htmleaf-demo.css 6KB
htmleaf-demo.css 6KB
noticejs.css 4KB
noticejs.css 4KB
demo.css 3KB
chat.css 2KB
chat.css 2KB
code.css 1KB
code.css 1KB
iconfont.css 1KB
code.css 1KB
code.css 1KB
font.css 527B
font.css 527B
iconfont.eot 41KB
iconfont.eot 41KB
iconfont.eot 40KB
iconfont.eot 40KB
iconfont.eot 7KB
icomoon.eot 2KB
icomoon.eot 2KB
lxhluguo_thumb.gif 20KB
lxhluguo_thumb.gif 20KB
共 969 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
- 行星遥遥相望2021-04-05用户下载后在一定时间内未进行评价,系统默认好评。
- weixin_447144172022-05-20用户下载后在一定时间内未进行评价,系统默认好评。
- 2301_781703252023-06-05超级好的资源,很值得参考学习,对我启发很大,支持!
- 2301_766474872023-03-05这个资源内容超赞,对我来说很有价值,很实用,感谢大佬分享~
最清晰的脚印
- 粉丝: 59
- 资源: 103
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功