update 快速建站,加事务

This commit is contained in:
2023-05-05 11:21:31 +08:00
parent 52a2d82333
commit 4ea0f8d562

View File

@@ -8,7 +8,10 @@ import com.jsowell.common.core.domain.entity.SysDept;
import com.jsowell.common.core.domain.vo.AuthorizedDeptVO;
import com.jsowell.common.core.page.PageResponse;
import com.jsowell.common.core.redis.RedisCache;
import com.jsowell.common.util.*;
import com.jsowell.common.util.DateUtils;
import com.jsowell.common.util.DistanceUtils;
import com.jsowell.common.util.SecurityUtils;
import com.jsowell.common.util.StringUtils;
import com.jsowell.common.util.ip.AddressUtils;
import com.jsowell.pile.domain.PileStationInfo;
import com.jsowell.pile.dto.FastCreateStationDTO;
@@ -29,6 +32,8 @@ import com.jsowell.system.service.SysDeptService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import java.math.BigDecimal;
import java.util.List;
@@ -197,6 +202,7 @@ public class PileStationInfoServiceImpl implements IPileStationInfoService {
* @return
*/
@Override
@Transactional(readOnly = false, propagation = Propagation.REQUIRED)
public int fastCreateStation(FastCreateStationDTO dto) {
MerchantInfoVO merchantInfo = pileMerchantInfoService.getMerchantInfo(dto.getMerchantId());
if (merchantInfo == null) {
@@ -233,8 +239,6 @@ public class PileStationInfoServiceImpl implements IPileStationInfoService {
}
pileStationInfo.setCreateBy(SecurityUtils.getUsername());
int i = pileStationInfoMapper.insertPileStationInfo(pileStationInfo);
return i;
}