package com.sandu.ximon.admin.service; import com.sandu.common.service.impl.BaseServiceImpl; import com.sandu.ximon.admin.param.MissionParam; import com.sandu.ximon.admin.security.SecurityUtils; import com.sandu.ximon.dao.domain.LampMission; import com.sandu.ximon.dao.mapper.LampMissionMapper; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; @Service @AllArgsConstructor public class LampMissionService extends BaseServiceImpl { public void addLampMission(MissionParam MissionParam){ LampMission lampMission=new LampMission(); lampMission.setUserName(SecurityUtils.getUsername()); lampMission.setWeeks(MissionParam.getWeeks()); lampMission.setInitial(MissionParam.getInitial()); lampMission.setOffTime(MissionParam.getOffTime()); lampMission.setOnTime(MissionParam.getOnTime()); if(MissionParam.getAdjusts()!=null){ lampMission.setAdjusts(MissionParam.getAdjusts()); } save(lampMission); } public void updateLampMission(Long id, MissionParam MissionParam){ LampMission lampMission=new LampMission(); lampMission.setUserName(SecurityUtils.getUsername()); lampMission.setWeeks(MissionParam.getWeeks()); lampMission.setInitial(MissionParam.getInitial()); lampMission.setOffTime(MissionParam.getOffTime()); lampMission.setOnTime(MissionParam.getOnTime()); if(MissionParam.getAdjusts()!=null){ lampMission.setAdjusts(MissionParam.getAdjusts()); } updateById(lampMission); } }