Browse Source

签收抵达新增事务

liyg 2 years ago
parent
commit
22ffab8502

+ 2 - 0
src/main/java/com/steerinfo/dil/service/impl/TmstruckReceiptResultServiceImpl.java

@@ -9,6 +9,7 @@ import com.steerinfo.dil.util.DataChange;
 import com.steerinfo.route.mapper.TmstruckArrivalResultMapper;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
 
 import java.math.BigDecimal;
 import java.util.ArrayList;
@@ -45,6 +46,7 @@ public class TmstruckReceiptResultServiceImpl implements ITmstruckReceiptResultS
     private TmstruckArrivalResultMapper tmstruckArrivalResultMapper;
 
     @Override
+    @Transactional(rollbackFor = Exception.class)
     public synchronized BigDecimal addTmstruckReceiptResult(String orderNumber, TmstruckReceiptResult tmstruckReceiptResult) {
         long id;
         if(tmstruckReceiptResultMapper.selectMaxId()==null){

+ 2 - 0
src/main/java/com/steerinfo/route/service/impl/TmstruckArrivalResultServiceImpl.java

@@ -6,6 +6,7 @@ import com.steerinfo.route.model.TmstruckArrivalResult;
 import com.steerinfo.route.service.ITmstruckArrivalResultService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
 
 import java.math.BigDecimal;
 import java.util.Date;
@@ -55,6 +56,7 @@ public class TmstruckArrivalResultServiceImpl implements ITmstruckArrivalResultS
 //    }
 
     @Override
+    @Transactional(rollbackFor = Exception.class)
     public synchronized int addtmstruckArrivalResult(String orderNumber, TmstruckArrivalResult tmstruckArrivalResult) {
         //先删除实绩,保证可以插入
         int  deleteNumber=tmstruckArrivalResultMapper.deleteAllArrival(orderNumber);