提交 aede642a authored 作者: 000516's avatar 000516 提交者: Coding

促销计划excel文件上传时,捕捉到异常后日志打印

Merge Request: 促销计划excel文件上传时,捕捉到异常后日志打印 Created By: @李秋林 Accepted By: @李秋林 URL: https://g-pkkp8204.coding.net/p/promotion/d/promotion-service/git/merge/280?initial=true
package com.wangxiaolu.promotion.controller.activityplanv2;
import com.alibaba.fastjson2.JSONObject;
import com.wangxiaolu.promotion.common.excel.FileUtils;
import com.wangxiaolu.promotion.exception.DataException;
import com.wangxiaolu.promotion.exception.ParamException;
......@@ -12,12 +13,12 @@ import com.wangxiaolu.promotion.result.basedata.RCode;
import com.wangxiaolu.promotion.service.activityplanv2.PromPlanCoreService;
import com.wangxiaolu.promotion.service.user.ManageEmployeeQueryService;
import io.jsonwebtoken.lang.Collections;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.YearMonth;
import java.time.ZoneId;
import java.util.Map;
import java.util.Objects;
......@@ -27,6 +28,7 @@ import java.util.Objects;
* @date : 2025-01-07 13
* @describe :
*/
@Slf4j
@RestController
@RequestMapping("/plan/v2/core")
public class PromPlanCoreController {
......@@ -64,8 +66,12 @@ public class PromPlanCoreController {
Map<String, Object> map = promPlanCoreService.selfPlanUp(activityPlanVo, filePath);
return R.success(map);
} catch (DataException e) {
log.error(JSONObject.toJSONString(activityPlanVo));
log.error(e.toString());
return new R(e.getCode(), e.getMsg(), null);
} catch (Exception e) {
log.error(JSONObject.toJSONString(activityPlanVo));
log.error(e.toString());
return R.fail(e.getMessage());
}
}
......@@ -95,8 +101,12 @@ public class PromPlanCoreController {
Map<String, Object> map = promPlanCoreService.authPlanUp(activityPlanVo, filePath);
return R.success(map);
} catch (DataException e) {
log.error(JSONObject.toJSONString(activityPlanVo));
log.error(e.toString());
return new R(e.getCode(), e.getMsg(), null);
} catch (Exception e) {
log.error(JSONObject.toJSONString(activityPlanVo));
log.error(e.toString());
return R.fail(e.getMessage());
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论