package com.hxzk.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.github.pagehelper.PageInfo; import com.hxzk.pojo.TbMap; import com.hxzk.pojo.TbSystemimage; import com.hxzk.pojo.TbUserJuese; import com.hxzk.service.ImageService; import com.hxzk.udp.Udp_Out; import com.hxzk.util.MyFile; import com.hxzk.util.result; import com.hxzk.util.resultutil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.servlet.ModelAndView; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; @RestController @RequestMapping("/") public class ImageController { @Autowired ImageService imageService; @GetMapping("findImage") result> findUserJueSe(Integer page, Integer limit){ PageInfo cz= imageService.findAll(page, limit); return resultutil.returnSuccess(cz.getTotal(), cz.getList()); } @ResponseBody @RequestMapping("addimage") public void addimage(MultipartFile images,HttpServletRequest request,HttpServletResponse response) throws IOException, ServletException { TbSystemimage systemimage = new TbSystemimage(); String name = request.getParameter("names"); String xpx = request.getParameter("xpixel"); String ypx = request.getParameter("ypixel"); String originalFilename = images.getOriginalFilename(); String fileExtension = StringUtils.getFilenameExtension(originalFilename); systemimage.setName(name); systemimage.setYpixel(ypx); systemimage.setXpixel(xpx); systemimage.setImage(name+"."+fileExtension); int flag = imageService.addimage(systemimage); MyFile.addImage(images,request,name); response.sendRedirect("/hxzkuwb/HouTai/XiTong/SystemImage.jsp"); } @GetMapping("deimg") public void deimg(String id){ imageService.deimg(id); } public String gettime(){ Date now = new Date(); // 创建日期格式化对象,设置格式为 "yyyy-MM-dd HH:mm" SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); // 格式化日期对象,输出字符串结果 String formattedDate = sdf.format(now); return formattedDate; } }