zhitong.yu
2024-10-11 4f58a93c95ff123d51adcb8fa2e521333e8ab022
src/main/java/com/hxzk/controller/TagController.java
@@ -3,6 +3,7 @@
import com.github.pagehelper.PageInfo;
import com.hxzk.pojo.*;
import com.hxzk.service.MessageService;
import com.hxzk.service.SettingService;
import com.hxzk.service.SystemLogService;
import com.hxzk.service.TagService;
import com.hxzk.udp.Udp_Out;
@@ -24,6 +25,7 @@
@RequestMapping("/")
public class TagController {
    private String name;
    @Autowired
    TagService tagService;
@@ -36,6 +38,9 @@
    @Autowired
    private SessionManager sessionManager;
    @Autowired
    private SettingService settingService;
    //查询所有标签设备信息
@@ -48,11 +53,12 @@
    //删除标签
    @GetMapping("deleteTag")
    public void deletetag(Integer id,String caozuoName,HttpServletRequest request){
    public void deletetag(String id,HttpServletRequest request){
        TbUser user = sessionManager.getCurrentUser(request);
        String xieyi = "BSTOCS1,DELETETAG," + id + ",END";
        String content = "删除了一个标签,该标签为:"+id;
        SystemLogController.InsertSystemLog(user.getUsername(),gettime(),content);
        String contentew = "Удалена метка, которая является:"+id;
        SystemLogController.InsertSystemLog(user.getUsername(),gettime(),content,contentew);
        Udp_Out.udp_to_cs(xieyi);
    }
    //查重
@@ -63,24 +69,28 @@
    //新增标签
    @PostMapping("addTag")
    @ResponseBody
    public void addTag(TbTag tag, HttpServletResponse response, String caozuoName, HttpServletRequest request) throws IOException {
    public void addTag(TbTag tag, HttpServletResponse response, HttpServletRequest request) throws IOException {
        Languages();
        TbUser user = sessionManager.getCurrentUser(request);
        String xieyi = "BSTOCS1,ADDTAG," + tag.getTagId() +",未绑定,150,10000,1,"+tag.getType()+",END";
        String xieyi = "BSTOCS1,ADDTAG," + tag.getTagId() +","+name+",150,10000,1,"+tag.getType()+",END";
        Udp_Out.udp_to_cs(xieyi);
        String content = "增加了一个标签,该标签为:"+tag.getTagId();
        SystemLogController.InsertSystemLog(user.getUsername(), gettime(),content);
        String contentew = "Добавлена метка, которая является:"+tag.getTagId();
        SystemLogController.InsertSystemLog(user.getUsername(), gettime(),content,contentew);
        response.sendRedirect("/hxzkuwb/HouTai/Tag/Tag.jsp");
    }
    //修改标签
    @PostMapping("upTag")
    @ResponseBody
    public void upTag(TbTag tag, HttpServletResponse response,String caozuoName,HttpServletRequest request) throws IOException {
    public void upTag(TbTag tag, HttpServletResponse response,HttpServletRequest request) throws IOException {
        Languages();
        TbUser user = sessionManager.getCurrentUser(request);
        String xieyi = "BSTOCS1,ALTERTAG,"  + tag.getTagId() +",未绑定,150,10000,1,"+tag.getType()+",END";
        String xieyi = "BSTOCS1,ALTERTAG,"  + tag.getTagId() +","+name+",150,10000,1,"+tag.getType()+",END";
        Udp_Out.udp_to_cs(xieyi);
        String content = "修改了标签信息,该标签为:"+tag.getTagId();
        SystemLogController.InsertSystemLog(user.getUsername(), gettime(),content);
        String contentew = "Изменить информацию о вкладке, которая является:"+tag.getTagId();
        SystemLogController.InsertSystemLog(user.getUsername(), gettime(),content,contentew);
        response.sendRedirect("/hxzkuwb/HouTai/Tag/Tag.jsp");
    }
    //查找标签电量
@@ -121,4 +131,14 @@
        String formattedDate = sdf.format(now);
        return formattedDate;
    }
    public void Languages(){
        List<TbSetting> setting = settingService.FindSetting();
        if (setting.get(0).getLanguages().equals("0")){
            name = "未绑定";
        }
        if (setting.get(0).getLanguages().equals("2")){
            name = "Без привязки";
        }
    }
}