| | |
| | | package com.whyc.controller; |
| | | |
| | | import com.whyc.constant.UserOperation; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.pojo.DocUser; |
| | | import com.whyc.pojo.ProductBom; |
| | | import com.whyc.service.DocLogService; |
| | | import com.whyc.service.ProductBomService; |
| | | import com.whyc.util.ActionUtil; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | @Api(tags = "图纸管理") |
| | |
| | | public class ProductBomController { |
| | | @Autowired |
| | | private ProductBomService service; |
| | | |
| | | @Autowired |
| | | private DocLogService logService; |
| | | |
| | | @ApiOperation("图纸查询分类检索") |
| | | @PostMapping("searchCadDrawer") |
| | |
| | | public Response getBomBySubcode(@RequestParam String scode){ |
| | | return service.getBomBySubcode(scode); |
| | | } |
| | | |
| | | @ApiOperation(value = "下载操作日志记录") |
| | | @GetMapping("downloadLog") |
| | | public Response downloadLog(@RequestParam(required = false) String parentModel,@RequestParam(required = false) String subModel){ |
| | | public Response downloadLog(HttpServletRequest req,@RequestParam(required = false) String parentModel,@RequestParam(required = false) String subModel){ |
| | | DocUser docUser= ActionUtil.getUser(); |
| | | String operationDetail="具体文件型号为:"+parentModel+"母料型号下的"+subModel+"子料型号"; |
| | | String opreationMsg="执行了文件下载操作"; |
| | | String terminalIp=req.getRemoteAddr(); |
| | | logService.recordOperationLog(docUser.getId(),docUser.getName(), UserOperation.TYPE_DOWNLOAD.getType(),new Date(),terminalIp,opreationMsg,operationDetail); |
| | | return new Response().set(1,true,"记录下载日志"); |
| | | } |
| | | |