fix: 修复事务

dev_fifo_z
chenhc 6 months ago
parent f1e959cf80
commit 4b7e671514

@ -6,6 +6,8 @@ import com.glxp.api.constant.BusTypeConstant;
import com.glxp.api.req.collect.CollectOrderRequest;
import com.glxp.api.service.collect.down.*;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Isolation;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;

@ -71,6 +71,7 @@ import net.sf.jasperreports.engine.util.JRStyledText;
import org.springframework.beans.BeanUtils;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Isolation;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.multipart.MultipartFile;
@ -644,7 +645,7 @@ public class IoCollectOrderService extends ServiceImpl<IoCollectOrderMapper, IoC
* @param ioCollectOrderList
* @param addr
*/
@Transactional(rollbackFor = Exception.class)
@Transactional(rollbackFor = Exception.class, isolation = Isolation.READ_COMMITTED)
public void importPrescribe(List<IoCollectOrder> ioCollectOrderList, String addr) {
if (CollUtil.isNotEmpty(ioCollectOrderList)) {

@ -82,7 +82,6 @@ public class IoCollectOriginService {
@Resource
private BasicProductsDao basicProductsDao;
@Transactional(isolation = Isolation.READ_COMMITTED)
public BaseResponse downloadOrderV2(CollectOrderRequest collectOrderRequest) {
//条件
String busType = collectOrderRequest.getBusType();
@ -115,8 +114,6 @@ public class IoCollectOriginService {
*
* @param collectOrderRequest
*/
@Transactional(isolation = Isolation.READ_COMMITTED)
@ExceptionHandler(CannotAcquireLockException.class)
public BaseResponse errorHandle(CollectOrderRequest collectOrderRequest) {
if (StrUtil.isBlank(collectOrderRequest.getBillNo())) {
throw new JsonException(500, "单据号不能为空");

@ -88,7 +88,6 @@ public class ThrOrderDownload implements IDownload {
* @param thrOrderEntities
* @param collectOrderRequest
*/
@Transactional(isolation = Isolation.READ_COMMITTED)
public BaseResponse importThrOrder(List<IoCollectOrder> thrOrderEntities, CollectOrderRequest collectOrderRequest) {
List<IoCollectOrder> ioCollectOrderList = new ArrayList<>();
if (CollUtil.isNotEmpty(thrOrderEntities)) {

@ -27,7 +27,6 @@ public class YPCF002Download implements IDownload {
ThrOrderDownload thrOrderDownload;
@Override
@Transactional(isolation = Isolation.READ_COMMITTED)
public BaseResponse downloadOrder(CollectOrderRequest collectOrderRequest) {
int page = 1;

@ -5145,3 +5145,6 @@ CALL Pro_Temp_ColumnWork('sys_workplace_queue', 'remindCount',
CALL Pro_Temp_ColumnWork('sys_workplace_queue', 'enableRemind',
'bit(1) NOT NULL DEFAULT b''0'' COMMENT ''是否开启库存预警 0:关闭 1:开启''',
1);
CALL Pro_Temp_ColumnWork('io_order', 'warehouseId', 'int(10)', 1);
Loading…
Cancel
Save