|
@@ -1369,7 +1369,7 @@ public class ProductServiceImpl implements ProductService {
|
|
|
* 批量插入个人物料信息
|
|
* 批量插入个人物料信息
|
|
|
* @param list 需要插入的数据
|
|
* @param list 需要插入的数据
|
|
|
*/
|
|
*/
|
|
|
- @Transactional(propagation = Propagation.REQUIRED)
|
|
|
|
|
|
|
+ @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
|
|
|
@Override
|
|
@Override
|
|
|
public void batchInsert(final List<ProductUsers> list) {
|
|
public void batchInsert(final List<ProductUsers> list) {
|
|
|
if (CollectionUtils.isEmpty(list)) {
|
|
if (CollectionUtils.isEmpty(list)) {
|
|
@@ -1394,6 +1394,7 @@ public class ProductServiceImpl implements ProductService {
|
|
|
});
|
|
});
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
// 如果报了已经存在了这颗料,则做移除动作
|
|
// 如果报了已经存在了这颗料,则做移除动作
|
|
|
|
|
+ e.printStackTrace();
|
|
|
String message = e.getMessage();
|
|
String message = e.getMessage();
|
|
|
if (!StringUtils.isEmpty(message) && message.contains("UNIQUE_ENUU_USERUU_PRID")) {
|
|
if (!StringUtils.isEmpty(message) && message.contains("UNIQUE_ENUU_USERUU_PRID")) {
|
|
|
//截取物料id
|
|
//截取物料id
|