|
@@ -104,19 +104,23 @@ public class GrassArticleServiceImpl implements IGrassArticleService{ |
|
@@ -104,19 +104,23 @@ public class GrassArticleServiceImpl implements IGrassArticleService{ |
104
|
|
104
|
|
105
|
try{
|
105
|
try{
|
106
|
List<GrassArticleProduct> sknList = Lists.newArrayList();
|
106
|
List<GrassArticleProduct> sknList = Lists.newArrayList();
|
107
|
- String[] skns = req.getArticleSkns().split(",");
|
|
|
108
|
- int orderby = 0;
|
|
|
109
|
- for (String skn: skns) {
|
|
|
110
|
- GrassArticleProduct grassArticleSkn = new GrassArticleProduct();
|
|
|
111
|
- grassArticleSkn.setArticleId(article.getId());
|
|
|
112
|
- grassArticleSkn.setProductSkn(Integer.valueOf(skn));
|
|
|
113
|
- grassArticleSkn.setCreateTime(DateUtil.getCurrentTimeSeconds());
|
|
|
114
|
- grassArticleSkn.setOrderBy(orderby);
|
|
|
115
|
- orderby++;
|
|
|
116
|
- sknList.add(grassArticleSkn);
|
107
|
+ if(StringUtils.isNotEmpty( req.getArticleSkns())){
|
|
|
108
|
+ String[] skns = req.getArticleSkns().split(",");
|
|
|
109
|
+ int orderby = 0;
|
|
|
110
|
+ for (String skn: skns) {
|
|
|
111
|
+ GrassArticleProduct grassArticleSkn = new GrassArticleProduct();
|
|
|
112
|
+ grassArticleSkn.setArticleId(article.getId());
|
|
|
113
|
+ grassArticleSkn.setProductSkn(Integer.valueOf(skn));
|
|
|
114
|
+ grassArticleSkn.setCreateTime(DateUtil.getCurrentTimeSeconds());
|
|
|
115
|
+ grassArticleSkn.setOrderBy(orderby);
|
|
|
116
|
+ orderby++;
|
|
|
117
|
+ sknList.add(grassArticleSkn);
|
|
|
118
|
+ }
|
|
|
119
|
+ if(CollectionUtils.isNotEmpty(sknList)){
|
|
|
120
|
+ grassArticleProductDao.insertArticleSkns(sknList);
|
|
|
121
|
+ }
|
|
|
122
|
+ logger.info("insert grass article skns success, ariticle id is {}, sknList size is {}", article.getId(), sknList.size());
|
117
|
}
|
123
|
}
|
118
|
- grassArticleProductDao.insertArticleSkns(sknList);
|
|
|
119
|
- logger.info("insert grass article skns success, ariticle id is {}, sknList size is {}", article.getId(), sknList.size());
|
|
|
120
|
}catch (Exception e){
|
124
|
}catch (Exception e){
|
121
|
logger.warn("insert article skns fail,ariticle id is {}, e is {}",article.getId(), e );
|
125
|
logger.warn("insert article skns fail,ariticle id is {}, e is {}",article.getId(), e );
|
122
|
}
|
126
|
}
|
|
@@ -397,9 +401,9 @@ public class GrassArticleServiceImpl implements IGrassArticleService{ |
|
@@ -397,9 +401,9 @@ public class GrassArticleServiceImpl implements IGrassArticleService{ |
397
|
logger.info("publishCheck images is null");
|
401
|
logger.info("publishCheck images is null");
|
398
|
throw new PlatformException("publish images is null", 403);
|
402
|
throw new PlatformException("publish images is null", 403);
|
399
|
}
|
403
|
}
|
400
|
- if(StringUtils.isEmpty(req.getArticleSkns())){
|
|
|
401
|
- logger.info("publishCheck skn is null");
|
|
|
402
|
- throw new PlatformException("publish skn is null", 403);
|
404
|
+ if(StringUtils.isEmpty(req.getContent())){
|
|
|
405
|
+ logger.info("publishCheck content is null");
|
|
|
406
|
+ throw new PlatformException("publish content is null", 403);
|
403
|
}
|
407
|
}
|
404
|
|
408
|
|
405
|
}
|
409
|
}
|