lyhzzz 3 anni fa
parent
commit
276fdb92ba

+ 25 - 20
src/main/java/com/fdkankan/manage/aop/VisitLogInterceptor.java

@@ -166,29 +166,34 @@ public class VisitLogInterceptor {
 
 
 	private String getParams(JoinPoint pjp, HttpServletRequest request){
-
-		// 获取参数名称
-		String[] parameterNamesArgs = ((MethodSignature) pjp.getSignature()).getParameterNames();
-		//获取请求参数值
-		Object[] args = pjp.getArgs();
-
-		Map<String, Object> paramMap = new HashMap<>();
-		String contentType = request.getContentType();
-		if(StringUtils.isEmpty(contentType)){
-			return null;
-		}
-		if(ContentType.JSON.getValue().equals(contentType)){
-			return JSON.toJSONString(args[0]);
-		}else{
-			for (int i = 0; i < args.length; i++) {
-				if(args[i] instanceof MultipartFile){
-					paramMap.put(parameterNamesArgs[i], ((MultipartFile) args[i]).getOriginalFilename());
-					continue;
+		try {
+// 获取参数名称
+			String[] parameterNamesArgs = ((MethodSignature) pjp.getSignature()).getParameterNames();
+			//获取请求参数值
+			Object[] args = pjp.getArgs();
+
+			Map<String, Object> paramMap = new HashMap<>();
+			String contentType = request.getContentType();
+			if(StringUtils.isEmpty(contentType)){
+				return null;
+			}
+			if(ContentType.JSON.getValue().equals(contentType)){
+				String param =  args[0] .toString();
+				return JSON.toJSONString(param);
+			}else{
+				for (int i = 0; i < args.length; i++) {
+					if(args[i] instanceof MultipartFile){
+						paramMap.put(parameterNamesArgs[i], ((MultipartFile) args[i]).getOriginalFilename());
+						continue;
+					}
+					paramMap.put(parameterNamesArgs[i], args[i]);
 				}
-				paramMap.put(parameterNamesArgs[i], args[i]);
 			}
+			return JSON.toJSONString(paramMap);
+		}catch (Exception e){
+			e.printStackTrace();
 		}
-		return JSON.toJSONString(paramMap);
+		return null;
 	}
 
 	private String getBrowser(HttpServletRequest request){

+ 2 - 2
src/main/java/com/fdkankan/manage/controller/InvoiceController.java

@@ -78,8 +78,8 @@ public class InvoiceController {
      * @throws IOException
      */
     @PostMapping("/export")
-    public void export(HttpServletRequest request,HttpServletResponse response,
-                       @RequestBody InvoicePageParamVO param) throws Exception {
+    public void export(@RequestBody InvoicePageParamVO param,
+                       HttpServletRequest request,HttpServletResponse response) throws Exception {
         param.setPageNum(1);
         param.setPageSize(5000);
         Page<InvoiceVO> invoiceVOPage = invoiceService.pageInvoice(param);

+ 1 - 1
src/main/java/com/fdkankan/manage/service/impl/InvoiceServiceImpl.java

@@ -113,7 +113,7 @@ public class InvoiceServiceImpl extends ServiceImpl<IInvoiceMapper, Invoice> imp
             throw new BusinessException(ErrorCode.FAILURE_CODE_9001);
         }
         InvoiceRegister invoiceRegister = invoiceRegisterService.getByInvoiceId(id);
-        if(Objects.isNull(invoice)){
+        if(Objects.isNull(invoiceRegister)){
             throw new BusinessException(ErrorCode.FAILURE_CODE_9004);
         }
         return ResultData.ok(InvoiceRegisterDetailVO.builder()