diff --git a/api-admin/src/main/java/com/glxp/sale/admin/controller/param/SyncDataSetController.java b/api-admin/src/main/java/com/glxp/sale/admin/controller/param/SyncDataSetController.java index 167df73..6af0259 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/controller/param/SyncDataSetController.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/controller/param/SyncDataSetController.java @@ -1,5 +1,6 @@ package com.glxp.sale.admin.controller.param; +import cn.hutool.core.collection.CollUtil; import com.alibaba.fastjson.JSON; import com.glxp.sale.admin.annotation.AuthRuleAnnotation; import com.glxp.sale.admin.entity.param.SyncDataBustypeEntity; @@ -45,7 +46,8 @@ public class SyncDataSetController { BeanUtils.copyProperties(syncDataSetResponse, syncDataSetEntity); List busTypes = syncDataSetResponse.getBusTypes(); syncDataBustypeService.deleteAll(); - syncDataBustypeService.inserts(busTypes); + if (CollUtil.isNotEmpty(busTypes)) + syncDataBustypeService.inserts(busTypes); syncDataSetEntity.setBusTypes(null); boolean b = syncDataSetService.insert(syncDataSetEntity); if (!b) {