|
@@ -5,6 +5,7 @@ import java.util.List;
|
|
|
import com.iotechn.unimall.admin.api.card.ICardNewsInfoService;
|
|
|
import com.iotechn.unimall.data.domain.CardNewsInfo;
|
|
|
import com.iotechn.unimall.data.mapper.CardNewsInfoMapper;
|
|
|
+import org.apache.commons.collections.CollectionUtils;
|
|
|
import org.apache.ibatis.session.RowBounds;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -30,11 +31,22 @@ public class CardNewsInfoServiceImpl implements ICardNewsInfoService {
|
|
|
private CardNewsInfoMapper cardNewsInfoMapper;
|
|
|
|
|
|
@Override
|
|
|
- public Boolean add(CardNewsInfo cardNewsInfo) throws ServiceException {
|
|
|
+ public String add(CardNewsInfo cardNewsInfo) throws ServiceException {
|
|
|
Date now = new Date();
|
|
|
- cardNewsInfo.setGmtCreate(now);
|
|
|
- cardNewsInfo.setGmtUpdate(now);
|
|
|
- return cardNewsInfoMapper.insert(cardNewsInfo)>0;
|
|
|
+ List<CardNewsInfo> cardNewsInfoList = cardNewsInfo.getCardNewsInfoList();
|
|
|
+ if (CollectionUtils.isNotEmpty(cardNewsInfoList)){
|
|
|
+ for(CardNewsInfo cardNewsInfo1 : cardNewsInfoList){
|
|
|
+ cardNewsInfo1.setNewsTitle(cardNewsInfo.getNewsTitle());
|
|
|
+ cardNewsInfo1.setNewsContent(cardNewsInfo.getNewsContent());
|
|
|
+ cardNewsInfo1.setGmtCreate(now);
|
|
|
+ cardNewsInfo1.setGmtUpdate(now);
|
|
|
+ cardNewsInfoMapper.insert(cardNewsInfo1);
|
|
|
+// //个推
|
|
|
+// geTuiUtils.initGeTui(cardNewsInfo1.getReceiveId());
|
|
|
+// geTuiUtils.pushByCid(cardNewsInfo1.getNewsTitle(),cardNewsInfo1.getNewsContent(),cardNewsInfo1.getReceiveId());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return "ok";
|
|
|
}
|
|
|
|
|
|
@Override
|