ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WebHomeTaskServiceImpl.java ÐÞ¸Ä |
| | |
| | | package com.vci.web.service.impl; |
| | | |
| | | |
| | | import com.vci.dto.WebHomeTaskActionDTO; |
| | | import com.vci.model.WebHomeTaskActionDO; |
| | | import com.vci.pagemodel.WebHomeTaskActionVO; |
| | | import com.vci.starter.web.exception.VciBaseException; |
| | | import com.vci.starter.web.pagemodel.DataGrid; |
| | | import com.vci.starter.web.pagemodel.PageHelper; |
| | | import com.vci.starter.web.pagemodel.SessionInfo; |
| | | import com.vci.starter.web.util.BeanUtil; |
| | | import com.vci.starter.web.util.BeanUtilForVCI; |
| | | import com.vci.starter.web.util.VciBaseUtil; |
| | | import com.vci.dto.WebHomeTaskActionDTO; |
| | | import com.vci.model.WebHomeTaskActionDO; |
| | | import com.vci.pagemodel.WebHomeTaskActionVO; |
| | | import com.vci.web.service.WebBoServiceI; |
| | | import com.vci.web.service.WebHomeTaskServiceI; |
| | | import com.vci.web.util.WebUtil; |
| | |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import java.util.*; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | |
| | | if(!CollectionUtils.isEmpty(allActions)){ |
| | | allActions.stream().forEach(action->{ |
| | | WebHomeTaskActionVO taskActionVO = new WebHomeTaskActionVO(); |
| | | BeanUtil.convert(action,taskActionVO); |
| | | BeanUtilForVCI.convert(action,taskActionVO); |
| | | actionVOS.add(taskActionVO); |
| | | }); |
| | | } |
| | |
| | | public void addAction(WebHomeTaskActionDTO action){ |
| | | WebUtil.alertNotNull(action,"è¦æ·»å çä¿¡æ¯ä¸ºç©º",action.getId(),"èåç主é®",action.getName(),"èåçåç§°",action.getCountUrl(),"è°ç¨çå°å"); |
| | | WebHomeTaskActionDO actionDO = new WebHomeTaskActionDO(); |
| | | BeanUtil.convert(action,actionDO); |
| | | BeanUtilForVCI.convert(action,actionDO); |
| | | actionDO.setOid(VciBaseUtil.getPk()); |
| | | boService.addSave(actionDO); |
| | | } |
| | |
| | | public void editAction(WebHomeTaskActionDTO action) { |
| | | WebUtil.alertNotNull(action,"è¦ä¿®æ¹çä¿¡æ¯ä¸ºç©º",action.getOid(),"主é®",action.getTs(),"æ¶é´æ³"); |
| | | WebHomeTaskActionDO actionDO = boService.selectByOid(action.getOid(),WebHomeTaskActionDO.class); |
| | | BeanUtil.convert(action,actionDO); |
| | | BeanUtilForVCI.convert(action,actionDO); |
| | | boService.editSave(actionDO); |
| | | } |
| | | |
| | |
| | | List<WebHomeTaskActionVO> taskActionVOS = new ArrayList<>(); |
| | | dataGrid.getData().forEach(action->{ |
| | | WebHomeTaskActionVO taskActionVO = new WebHomeTaskActionVO(); |
| | | BeanUtil.convert((WebHomeTaskActionDO)action,taskActionVO); |
| | | BeanUtilForVCI.convert(action,taskActionVO); |
| | | taskActionVOS.add(taskActionVO); |
| | | }); |
| | | dataGrid.setData(taskActionVOS); |