package com.zbooksoft.gdmis.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruili.wcp.common.CustomConfigUtil; import com.ruili.wcp.data.entity.config.Module; import com.ruili.wcp.data.entity.management.*; import com.ruili.wcp.engine.flow.HistoryService; import com.ruili.wcp.engine.flow.RuntimeService; import com.ruili.wcp.engine.flow.TaskService; import com.ruili.wcp.service.config.ModuleService; import com.ruili.wcp.web.common.UserFriendlyException; import com.ruili.wcp.web.model.AjaxResponse; import com.ruili.wcp.web.model.ErrorInfo; import com.ruili.wcp.web.model.easyui.DataTableVO; import com.ruili.wcp.web.model.easyui.PagedSortedAndFilteredInputDto; import com.zbooksoft.gdmis.config.ArchivesCustomConfig; import com.zbooksoft.gdmis.data.entity.BorrowDetail; import com.zbooksoft.gdmis.data.entity.BorrowForm; import com.zbooksoft.gdmis.data.entity.CatAjjxx; import com.zbooksoft.gdmis.data.vo.BorrowInfo; import com.zbooksoft.gdmis.data.vo.ParentBorrowInfo; import com.zbooksoft.gdmis.service.*; import org.apache.shiro.SecurityUtils; import org.apache.shiro.authz.annotation.RequiresUser; import org.apache.shiro.session.InvalidSessionException; import org.apache.shiro.session.Session; import org.apache.shiro.subject.Subject; import org.joda.time.DateTime; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; 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.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.text.SimpleDateFormat; import java.util.*; /** * @Description: * @Author: zhai * @Date: 2024/8/28 **/ @Controller @RequestMapping("/label") public class LabelController { @Autowired CatAjjxxService catAjjxxService; @Autowired CatCgwjxxService catCgwjxxService; @Autowired CatYswjxxService catYswjxxService; @Autowired BorrowDetailService borrowDetailService; @Autowired BorrowFormService borrowFormService; @Autowired RuntimeService runtimeService; @Autowired TaskService taskService; @Autowired CustomConfigUtil customConfigUtil; @Autowired ModuleService moduleService; @Autowired HistoryService historyService; @Autowired UserCheckService userCheckService; @Autowired UtilizationUserService utilizationUserService; @Autowired JdbcTemplate jdbcTemplate; private static final Logger logger = LoggerFactory.getLogger(LabelController.class); /** * 标签打印选择页面 * * @param type * @return */ @RequestMapping({"/labelIndex"}) @RequiresUser public ModelAndView importIndex(Integer type) { ModelAndView mv = new ModelAndView("gh/label/labelIndex"); mv.addObject("type", type); return mv; } }