xiaochen 2 rokov pred
rodič
commit
8833303730

+ 3 - 0
xpyy/src/main/java/com/xpyy/xpyy/service/impl/BomInfoServiceImpl.java

@@ -9,6 +9,7 @@ import com.xpyy.xpyy.service.BomInfoService;
 import com.xpyy.xpyy.util.SnowflakeUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -35,6 +36,7 @@ public class BomInfoServiceImpl implements BomInfoService {
      * @return 返回结果
      */
     @Override
+    @Transactional(rollbackFor = Exception.class)
     public Map<String, Object> addBomInfo(BomInfo bomInfo, HttpServletRequest request) {
         Map<String, Object> map = new HashMap<>();
         try{
@@ -53,6 +55,7 @@ public class BomInfoServiceImpl implements BomInfoService {
             e.printStackTrace();
             map.put("msg", "500");
             map.put("errMsg", "服务器请求异常,请稍后再试");
+            throw new RuntimeException();
         }
         return map;
     }

+ 4 - 1
xpyy/src/main/resources/mapper/VendorMapper.xml

@@ -85,7 +85,10 @@
             cVenEmail,
             states,
             dVenCreateDate,
-            cVenDefine1
+            cVenDefine1,
+            cVenPerson,
+            cVenAddress,
+            cVenAbbName
         from vendor
         <trim prefix="WHERE" prefixOverrides="and |or">
             <if test="cVenName != null and cVenName != ''">