Pārlūkot izejas kodu

产品导入为空校验

mac 2 gadi atpakaļ
vecāks
revīzija
ea4ee09aea

+ 23 - 5
kxs-common/kxs-common-core/src/main/resources/logback-spring.xml

@@ -63,10 +63,28 @@
 		</filter>
 	</appender>
 
+
 	<!-- Level: FATAL 0  ERROR 3  WARN 4  INFO 6  DEBUG 7 -->
-	<root level="INFO">
-		<appender-ref ref="console"/>
-		<appender-ref ref="debug"/>
-		<appender-ref ref="error"/>
-	</root>
+
+	<springProfile name="dev">
+		<root level="INFO">
+			<appender-ref ref="console"/>
+			<appender-ref ref="debug"/>
+			<appender-ref ref="error"/>
+		</root>
+	</springProfile>
+	<springProfile name="test">
+		<root level="INFO">
+			<appender-ref ref="console"/>
+			<appender-ref ref="debug"/>
+			<appender-ref ref="error"/>
+		</root>
+	</springProfile>
+	<springProfile name="prod">
+		<root level="ERROR">
+			<appender-ref ref="console"/>
+			<appender-ref ref="debug"/>
+			<appender-ref ref="error"/>
+		</root>
+	</springProfile>
 </configuration>

+ 1 - 0
kxs-product/kxs-product-biz/src/main/java/com/kxs/product/biz/constant/enums/ProductErrorTypeEnum.java

@@ -24,6 +24,7 @@ public enum ProductErrorTypeEnum {
 	TICKET_NOT_USER(-1, "券码不属于该创客"),
 	MACHINE_NOT_USER(-1, "机具不属于该创客"),
 	BRAND_EMPTY(-1, "产品未找到"),
+	IMPORT_EMPTY(-1, "导入数据为空"),
 	MACHINE_TRANSFER_NO(-1, "循环机不可划拨");
 
 	private final int code;

+ 4 - 0
kxs-product/kxs-product-biz/src/main/java/com/kxs/product/biz/service/impl/KxsMachineDeductServiceImpl.java

@@ -35,6 +35,10 @@ public class KxsMachineDeductServiceImpl extends ServiceImpl<KxsMachineDeductMap
 
     @Override
     public R importData(List<MachineDeductExcelVo> machineDeductExcelVos, BindingResult bindingResult) {
+
+        if (machineDeductExcelVos.isEmpty()) {
+            return R.failed(ProductErrorTypeEnum.IMPORT_EMPTY.getDescription());
+        }
         //查询所有品牌
         List<KxsBrand> brands = kxsBrandMapper.selectList(Wrappers.emptyWrapper());