package com.yihu.ehr.svrinspection.service; import com.yihu.ehr.query.BaseJpaService; import com.yihu.ehr.svrinspection.commons.exception.ManageException; import com.yihu.ehr.svrinspection.dao.AssistanceApplyDao; import com.yihu.ehr.svrinspection.model.AssistanceApplyModel; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.Date; /** * 检验申请 业务类 * @author HZY * @created 2018/11/14 9:21 */ @Transactional @Service public class AssistanceApplyService extends BaseJpaService { @Autowired private AssistanceApplyDao assistanceApplyDao; public AssistanceApplyModel findById(int id){ return assistanceApplyDao.findOne(id); } public AssistanceApplyModel solutionApply(int id,String replyUserId,String replyContent) throws ManageException { AssistanceApplyModel applyModel = findById(id); if (applyModel == null) { throw new ManageException("申请不存在!"); } applyModel.setSolutionUserId(replyUserId); applyModel.setSolutionReply(replyContent); applyModel.setSolutionDate(new Date()); applyModel.setSolutionStatus(0); assistanceApplyDao.save(applyModel); return applyModel; } }