|
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.ims.common.utils.StringUtils;
|
|
import com.ims.common.utils.StringUtils;
|
|
import com.ims.eval.config.CustomException;
|
|
import com.ims.eval.config.CustomException;
|
|
|
|
+import com.ims.eval.entity.DeptResponsibility;
|
|
import com.ims.eval.entity.OrganizationYearRating;
|
|
import com.ims.eval.entity.OrganizationYearRating;
|
|
import com.ims.eval.dao.OrganizationYearRatingMapper;
|
|
import com.ims.eval.dao.OrganizationYearRatingMapper;
|
|
import com.ims.eval.service.IOrganizationYearRatingService;
|
|
import com.ims.eval.service.IOrganizationYearRatingService;
|
|
@@ -45,4 +46,20 @@ public class OrganizationYearRatingServiceImpl extends ServiceImpl<OrganizationY
|
|
IPage<OrganizationYearRating> list = baseMapper.selectPage(page, qw);
|
|
IPage<OrganizationYearRating> list = baseMapper.selectPage(page, qw);
|
|
return list;
|
|
return list;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public boolean editState(String id, String state, String instId, String destination) {
|
|
|
|
+ OrganizationYearRating yearRating = baseMapper.selectById(id);
|
|
|
|
+ if (StringUtils.isNotEmpty(state)) {
|
|
|
|
+ if ("评审委员会审核".equals(state)) {
|
|
|
|
+ state = "流程已结束";
|
|
|
|
+ }
|
|
|
|
+ yearRating.setStage(state);
|
|
|
|
+ }
|
|
|
|
+ if (StringUtils.isNotEmpty(instId)) {
|
|
|
|
+ yearRating.setInstId(instId);
|
|
|
|
+ }
|
|
|
|
+ boolean b = super.saveOrUpdate(yearRating);
|
|
|
|
+ return b;
|
|
|
|
+ }
|
|
}
|
|
}
|