From 54efb3c559ab18305e01b2afeefa23da44437960 Mon Sep 17 00:00:00 2001 From: DirectionOfMind <3182967682@qq.com> Date: Thu, 21 Jan 2021 14:42:58 +0800 Subject: [PATCH] fix --- .../performance/controller/IndicatorLibraryController.java | 5 ++++- .../resources/mapper/performance/IndicatorLibraryMapper.xml | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/lz/modules/performance/controller/IndicatorLibraryController.java b/src/main/java/com/lz/modules/performance/controller/IndicatorLibraryController.java index 70d0d9d4..8de81bd3 100644 --- a/src/main/java/com/lz/modules/performance/controller/IndicatorLibraryController.java +++ b/src/main/java/com/lz/modules/performance/controller/IndicatorLibraryController.java @@ -4,6 +4,7 @@ package com.lz.modules.performance.controller; import cn.hutool.core.bean.BeanUtil; import com.lz.common.utils.PageUtils; import com.lz.common.utils.R; +import com.lz.common.utils.StringUtil; import com.lz.modules.performance.dto.IndicatorLibraryDto; import com.lz.modules.performance.dto.IndicatorLibraryMoveDto; import com.lz.modules.performance.res.StatisticalIndicatorTypeRes; @@ -54,7 +55,9 @@ public class IndicatorLibraryController { public R save(@RequestBody IndicatorLibraryDto dto) { IndicatorLibrary indicatorLibrary = new IndicatorLibrary(); BeanUtil.copyProperties(dto,indicatorLibrary); - indicatorLibrary.setWeight(new BigDecimal(dto.getWeight())); + if(StringUtil.isNotBlank(dto.getWeight())){ + indicatorLibrary.setWeight(new BigDecimal(dto.getWeight())); + } boolean success = indicatorLibraryService.saveOrUpdate(indicatorLibrary); return success ? R.ok():R.error(); diff --git a/src/main/resources/mapper/performance/IndicatorLibraryMapper.xml b/src/main/resources/mapper/performance/IndicatorLibraryMapper.xml index 0c603ea1..e6d770ae 100644 --- a/src/main/resources/mapper/performance/IndicatorLibraryMapper.xml +++ b/src/main/resources/mapper/performance/IndicatorLibraryMapper.xml @@ -153,6 +153,7 @@