|
|
@@ -29,6 +29,7 @@ import com.usky.iot.service.vo.DmpProductInfoRequest;
|
|
|
import com.usky.transfer.RemoteTransferService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
import java.math.RoundingMode;
|
|
|
@@ -70,6 +71,7 @@ public class DmpProductInfoServiceImpl extends AbstractCrudService<DmpProductInf
|
|
|
private RemoteTsdbProxyService remoteTsdbProxyService;
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public void add(List<DmpProductInfo> dmpProductInfo) {
|
|
|
if (CollectionUtils.isEmpty(dmpProductInfo)) {
|
|
|
throw new BusinessException("数据不能为空");
|
|
|
@@ -218,6 +220,7 @@ public class DmpProductInfoServiceImpl extends AbstractCrudService<DmpProductInf
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public void update(DmpProductInfo dmpProductInfo) {
|
|
|
dmpProductInfo.setUpdatedTime(new Date());
|
|
|
if (checkNameUnique(dmpProductInfo)){
|