|
@@ -15,7 +15,7 @@ import java.util.List;
|
|
|
/**
|
|
|
* @Description: ky_task_info
|
|
|
* @Author: jeecg-boot
|
|
|
- * @Date: 2023-08-30
|
|
|
+ * @Date: 2023-08-30
|
|
|
* @Version: V1.0
|
|
|
*/
|
|
|
@Service
|
|
@@ -26,72 +26,129 @@ public class KyTaskInfoServiceImpl extends ServiceImpl<KyTaskInfoMapper, KyTaskI
|
|
|
@SuppressWarnings("all")
|
|
|
private KyTaskInfoMapper kyTaskInfoMapper;
|
|
|
|
|
|
- /**根据任务号查科研任务的业务员和下达部门*/
|
|
|
- public KyTaskInfo getKyTaskInfoByTaskno(String taskno){
|
|
|
+ /**
|
|
|
+ * 根据任务号查科研任务的业务员和下达部门
|
|
|
+ */
|
|
|
+ public KyTaskInfo getKyTaskInfoByTaskno(String taskno) {
|
|
|
return kyTaskInfoMapper.getKyTaskInfoByTaskno(taskno);
|
|
|
}
|
|
|
|
|
|
- /**根据部门名称和实际完成时间查询任务号 @param depName 部门名称 此处按年查询*/
|
|
|
- public List<String> getKyTaskNoByNameCurrYear(String depName){
|
|
|
+ /**
|
|
|
+ * 根据部门名称和实际完成时间查询任务号 @param depName 部门名称 此处按年查询
|
|
|
+ */
|
|
|
+ public List<String> getKyTaskNoByNameCurrYear(String depName) {
|
|
|
return kyTaskInfoMapper.getKyTaskNoByNameCurrYear(depName);
|
|
|
}
|
|
|
- /**根据实际完成时间查询任务号 此处按年查询*/
|
|
|
- public List<String> getKyTaskNoByCurrYear(){
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据实际完成时间查询任务号 此处按年查询
|
|
|
+ */
|
|
|
+ public List<String> getKyTaskNoByCurrYear() {
|
|
|
return kyTaskInfoMapper.getKyTaskNoByCurrYear();
|
|
|
}
|
|
|
|
|
|
- /**根据部门名称和实际完成时间查询任务号 @param depName 部门名称 此处按上一年年查询*/
|
|
|
- public List<String> getKyTaskNoByNameLastYear(String depName){
|
|
|
+ /**
|
|
|
+ * 根据部门名称和实际完成时间查询任务号 @param depName 部门名称 此处按上一年年查询
|
|
|
+ */
|
|
|
+ public List<String> getKyTaskNoByNameLastYear(String depName) {
|
|
|
return kyTaskInfoMapper.getKyTaskNoByNameLastYear(depName);
|
|
|
}
|
|
|
- /**根据实际完成时间查询任务号 此处按上一年查询*/
|
|
|
- public List<String> getKyTaskNoByLastYear(){
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据实际完成时间查询任务号 此处按上一年查询
|
|
|
+ */
|
|
|
+ public List<String> getKyTaskNoByLastYear() {
|
|
|
return kyTaskInfoMapper.getKyTaskNoByLastYear();
|
|
|
}
|
|
|
|
|
|
- /**根据部门名称和实际完成时间查询任务号 @param depName 部门名称 此处按当月查询*/
|
|
|
- public List<String> getKyTaskNoByNameCurrMonth(String depName){
|
|
|
+ /**
|
|
|
+ * 根据部门名称和实际完成时间查询任务号 @param depName 部门名称 此处按当月查询
|
|
|
+ */
|
|
|
+ public List<String> getKyTaskNoByNameCurrMonth(String depName) {
|
|
|
return kyTaskInfoMapper.getKyTaskNoByNameCurrMonth(depName);
|
|
|
}
|
|
|
- /**根据实际完成时间查询任务号 此处按当月查询*/
|
|
|
- public List<String> getKyTaskNoByCurrMonth(){
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据实际完成时间查询任务号 此处按当月查询
|
|
|
+ */
|
|
|
+ public List<String> getKyTaskNoByCurrMonth() {
|
|
|
return kyTaskInfoMapper.getKyTaskNoByCurrMonth();
|
|
|
}
|
|
|
|
|
|
- /**根据部门名称和实际完成时间查询任务号 @param depName 部门名称 此处按上个月查询*/
|
|
|
- public List<String> getKyTaskNoByNameLastMonth(String depName){
|
|
|
+ /**
|
|
|
+ * 根据部门名称和实际完成时间查询任务号 @param depName 部门名称 此处按上个月查询
|
|
|
+ */
|
|
|
+ public List<String> getKyTaskNoByNameLastMonth(String depName) {
|
|
|
return kyTaskInfoMapper.getKyTaskNoByNameLastMonth(depName);
|
|
|
}
|
|
|
- /**根据实际完成时间查询任务号 此处按上个月查询*/
|
|
|
- public List<String> getKyTaskNoByLastMonth(){
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据实际完成时间查询任务号 此处按上个月查询
|
|
|
+ */
|
|
|
+ public List<String> getKyTaskNoByLastMonth() {
|
|
|
return kyTaskInfoMapper.getKyTaskNoByLastMonth();
|
|
|
}
|
|
|
|
|
|
- /**根据部门名称和实际完成时间查询任务号 @param depName 部门名称 此处按去年同期月份查询*/
|
|
|
- public List<String> getKyTaskNoByNameTqMonth(String depName){
|
|
|
+ /**
|
|
|
+ * 根据部门名称和实际完成时间查询任务号 @param depName 部门名称 此处按去年同期月份查询
|
|
|
+ */
|
|
|
+ public List<String> getKyTaskNoByNameTqMonth(String depName) {
|
|
|
return kyTaskInfoMapper.getKyTaskNoByNameTqMonth(depName);
|
|
|
}
|
|
|
- /**根据实际完成时间查询任务号 此处按去年同期月份查询*/
|
|
|
- public List<String> getKyTaskNoByTqMonth(){
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据实际完成时间查询任务号 此处按去年同期月份查询
|
|
|
+ */
|
|
|
+ public List<String> getKyTaskNoByTqMonth() {
|
|
|
return kyTaskInfoMapper.getKyTaskNoByTqMonth();
|
|
|
}
|
|
|
|
|
|
- /**根据部门名称和实际完成时间查询任务号 @param depName 部门名称 按年查询(随便某一年的数据)*/
|
|
|
- public List<String> getKyTaskNoByYear(String depName, String year){
|
|
|
+ /**
|
|
|
+ * 根据部门名称和实际完成时间查询任务号 @param depName 部门名称 按年查询(随便某一年的数据)
|
|
|
+ */
|
|
|
+ public List<String> getKyTaskNoByYear(String depName, String year) {
|
|
|
return kyTaskInfoMapper.getKyTaskNoByYear(depName, year);
|
|
|
}
|
|
|
- /**根据实际完成时间查询任务号 按年查询(随便某一年的数据)*/
|
|
|
- public List<String> getKyTaskNoByYear2(String year){
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据实际完成时间查询任务号 按年查询(随便某一年的数据)
|
|
|
+ */
|
|
|
+ public List<String> getKyTaskNoByYear2(String year) {
|
|
|
return kyTaskInfoMapper.getKyTaskNoByYear2(year);
|
|
|
}
|
|
|
|
|
|
- /**根据部门名称和实际完成时间查询任务号 @param depName 部门名称 按月查询(随便某一年某个月的数据) ym形式如2023-09*/
|
|
|
- public List<String> getKyTaskNoByMonth(String depName, String ym){
|
|
|
- return kyTaskInfoMapper.getKyTaskNoByMonth(depName, ym);
|
|
|
+ /**
|
|
|
+ * 根据部门名称和实际完成时间查询任务号 @param depName 部门名称 按月查询(随便某一年某个月的数据) ym形式如2023-09
|
|
|
+ */
|
|
|
+ public List<String> getKyTaskNoByMonth(String depName, String ym) {
|
|
|
+ return kyTaskInfoMapper.getKyTaskNoByMonth(depName, ym);
|
|
|
}
|
|
|
- /**根据实际完成时间查询任务号 按月查询(随便某一年某个月的数据) ym形式如2023-09*/
|
|
|
- public List<String> getKyTaskNoByMonth2(String ym){
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据实际完成时间查询任务号 按月查询(随便某一年某个月的数据) ym形式如2023-09
|
|
|
+ */
|
|
|
+ public List<String> getKyTaskNoByMonth2(String ym) {
|
|
|
return kyTaskInfoMapper.getKyTaskNoByMonth2(ym);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public boolean hasPcCode(String taskNo) {
|
|
|
+ String pcCode = kyTaskInfoMapper.getPcCodeByTaskno(taskNo);
|
|
|
+ return pcCode != null && !pcCode.isEmpty();
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Long getTaskYzslByTaskno(String taskno) {
|
|
|
+ return kyTaskInfoMapper.getTaskYzslByTaskno(taskno);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Long getPcCodeTaskYzslByTaskno(String taskno) {
|
|
|
+ return kyTaskInfoMapper.getPcCodeTaskYzslByTaskno(taskno);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String getPcCodeByTaskno(String taskno) {
|
|
|
+ return kyTaskInfoMapper.getPcCodeByTaskno(taskno);
|
|
|
+ }
|
|
|
}
|