AssistanceApplyService.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.yihu.ehr.svrinspection.service;
  2. import com.yihu.ehr.query.BaseJpaService;
  3. import com.yihu.ehr.svrinspection.commons.exception.ManageException;
  4. import com.yihu.ehr.svrinspection.dao.AssistanceApplyDao;
  5. import com.yihu.ehr.svrinspection.model.AssistanceApplyModel;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Service;
  8. import org.springframework.transaction.annotation.Transactional;
  9. import java.util.Date;
  10. /**
  11. * 检验申请 业务类
  12. * @author HZY
  13. * @created 2018/11/14 9:21
  14. */
  15. @Transactional
  16. @Service
  17. public class AssistanceApplyService extends BaseJpaService<AssistanceApplyModel, AssistanceApplyDao> {
  18. @Autowired
  19. private AssistanceApplyDao assistanceApplyDao;
  20. public AssistanceApplyModel findById(int id){
  21. return assistanceApplyDao.findOne(id);
  22. }
  23. public AssistanceApplyModel solutionApply(int id,String replyUserId,String replyContent) throws ManageException {
  24. AssistanceApplyModel applyModel = findById(id);
  25. if (applyModel == null) {
  26. throw new ManageException("申请不存在!");
  27. }
  28. applyModel.setSolutionUserId(replyUserId);
  29. applyModel.setSolutionReply(replyContent);
  30. applyModel.setSolutionDate(new Date());
  31. applyModel.setSolutionStatus(0);
  32. assistanceApplyDao.save(applyModel);
  33. return applyModel;
  34. }
  35. }