Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
Y
yn-health-science
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
徐俊
yn-health-science
Commits
2f2b4814
Commit
2f2b4814
authored
Dec 25, 2024
by
徐俊
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
xujun
parent
84ccf916
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
30 additions
and
13 deletions
+30
-13
ComProjectGroupAssignDTO.java
...m/yiboshi/science/param/dto/ComProjectGroupAssignDTO.java
+4
-0
ComExpertSpecService.java
...ava/com/yiboshi/science/service/ComExpertSpecService.java
+7
-0
ComExpertSpecServiceImpl.java
...iboshi/science/service/impl/ComExpertSpecServiceImpl.java
+10
-0
ComProjectAssignServiceImpl.java
...shi/science/service/impl/ComProjectAssignServiceImpl.java
+1
-11
ComProjectGroupAssignServiceImpl.java
...cience/service/impl/ComProjectGroupAssignServiceImpl.java
+6
-1
ComProjectGroupDetailDAO.xml
...in/src/main/resources/mapper/ComProjectGroupDetailDAO.xml
+2
-1
No files found.
science-admin/src/main/java/com/yiboshi/science/param/dto/ComProjectGroupAssignDTO.java
View file @
2f2b4814
...
@@ -27,6 +27,10 @@ public class ComProjectGroupAssignDTO extends BaseDTO {
...
@@ -27,6 +27,10 @@ public class ComProjectGroupAssignDTO extends BaseDTO {
@Length
(
max
=
36
,
message
=
"专家Id不能大于36"
)
@Length
(
max
=
36
,
message
=
"专家Id不能大于36"
)
private
String
expertId
;
private
String
expertId
;
/** 专家类型(1技术专家、2财务专家) */
@ApiModelProperty
(
value
=
"专家类型"
,
position
=
3
)
private
Integer
expertType
;
/** 备注 */
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
3
)
@ApiModelProperty
(
value
=
"备注"
,
position
=
3
)
@Length
(
max
=
65535
,
message
=
"备注不能大于65535"
)
@Length
(
max
=
65535
,
message
=
"备注不能大于65535"
)
...
...
science-admin/src/main/java/com/yiboshi/science/service/ComExpertSpecService.java
View file @
2f2b4814
...
@@ -22,6 +22,13 @@ public interface ComExpertSpecService extends BaseService<ComExpertSpecQueryVO,
...
@@ -22,6 +22,13 @@ public interface ComExpertSpecService extends BaseService<ComExpertSpecQueryVO,
*/
*/
List
<
ComExpertSpecDTO
>
getListByExpertId
(
String
expertId
);
List
<
ComExpertSpecDTO
>
getListByExpertId
(
String
expertId
);
/** 判断是1技术专家、2财务专家
*
* @param expertId
* @return
*/
Integer
getExpertTypeByExpertId
(
String
expertId
);
/** 插入列表
/** 插入列表
*
*
* @param list
* @param list
...
...
science-admin/src/main/java/com/yiboshi/science/service/impl/ComExpertSpecServiceImpl.java
View file @
2f2b4814
...
@@ -66,6 +66,16 @@ public class ComExpertSpecServiceImpl extends BaseServiceImpl<ComExpertSpecDAO,
...
@@ -66,6 +66,16 @@ public class ComExpertSpecServiceImpl extends BaseServiceImpl<ComExpertSpecDAO,
return
comExpertSpecDAO
.
getListByExpertId
(
expertId
);
return
comExpertSpecDAO
.
getListByExpertId
(
expertId
);
}
}
public
Integer
getExpertTypeByExpertId
(
String
expertId
)
{
List
<
ComExpertSpecDTO
>
SpecList
=
this
.
getListByExpertId
(
expertId
);
List
<
ComExpertSpecDTO
>
FindList
=
SpecList
.
stream
().
filter
(
e
->
e
.
getSpecId
().
toLowerCase
().
equals
(
"a70f06d1-b6aa-11ef-b6cb-0c42a1381189"
)).
collect
(
Collectors
.
toList
());
//1技术专家、2财务专家
if
(
null
!=
FindList
&&
FindList
.
size
()
>
0
)
return
2
;
else
return
1
;
}
public
List
<
SelectListItem
>
getExpertListBySpecId
(
Map
<
String
,
Object
>
specId
)
{
public
List
<
SelectListItem
>
getExpertListBySpecId
(
Map
<
String
,
Object
>
specId
)
{
List
<
String
>
idList
=
null
;
List
<
String
>
idList
=
null
;
if
(
specId
.
containsKey
(
"specId"
))
{
if
(
specId
.
containsKey
(
"specId"
))
{
...
...
science-admin/src/main/java/com/yiboshi/science/service/impl/ComProjectAssignServiceImpl.java
View file @
2f2b4814
...
@@ -114,7 +114,7 @@ public class ComProjectAssignServiceImpl extends BaseServiceImpl<ComProjectAssig
...
@@ -114,7 +114,7 @@ public class ComProjectAssignServiceImpl extends BaseServiceImpl<ComProjectAssig
ComProjectAssign
assign
=
new
ComProjectAssign
();
ComProjectAssign
assign
=
new
ComProjectAssign
();
assign
.
setProjId
(
e
);
assign
.
setProjId
(
e
);
assign
.
setExpertId
(
f
);
assign
.
setExpertId
(
f
);
assign
.
setExpertType
(
this
.
getExpertTypeByExpertId
(
f
));
assign
.
setExpertType
(
comExpertSpecService
.
getExpertTypeByExpertId
(
f
));
assign
.
setAssignYear
(
year
);
assign
.
setAssignYear
(
year
);
this
.
insert
(
assign
);
this
.
insert
(
assign
);
assignCount
.
incrementAndGet
();
assignCount
.
incrementAndGet
();
...
@@ -161,16 +161,6 @@ public class ComProjectAssignServiceImpl extends BaseServiceImpl<ComProjectAssig
...
@@ -161,16 +161,6 @@ public class ComProjectAssignServiceImpl extends BaseServiceImpl<ComProjectAssig
return
dto
;
return
dto
;
}
}
public
Integer
getExpertTypeByExpertId
(
String
expertId
)
{
List
<
ComExpertSpecDTO
>
SpecList
=
comExpertSpecService
.
getListByExpertId
(
expertId
);
List
<
ComExpertSpecDTO
>
FindList
=
SpecList
.
stream
().
filter
(
e
->
e
.
getSpecId
().
toLowerCase
().
equals
(
"a70f06d1-b6aa-11ef-b6cb-0c42a1381189"
)).
collect
(
Collectors
.
toList
());
//1技术专家、2财务专家
if
(
null
!=
FindList
&&
FindList
.
size
()
>
0
)
return
2
;
else
return
1
;
}
public
List
<
AssignCount
>
getAssignCount
(
String
expertId
)
{
public
List
<
AssignCount
>
getAssignCount
(
String
expertId
)
{
return
comProjectAssignDAO
.
getAssignCount
(
expertId
);
return
comProjectAssignDAO
.
getAssignCount
(
expertId
);
}
}
...
...
science-admin/src/main/java/com/yiboshi/science/service/impl/ComProjectGroupAssignServiceImpl.java
View file @
2f2b4814
...
@@ -15,6 +15,7 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -15,6 +15,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
import
java.util.List
;
import
java.util.stream.Collectors
;
@Service
@Service
@AllArgsConstructor
@AllArgsConstructor
...
@@ -31,7 +32,11 @@ public class ComProjectGroupAssignServiceImpl extends BaseServiceImpl<ComProject
...
@@ -31,7 +32,11 @@ public class ComProjectGroupAssignServiceImpl extends BaseServiceImpl<ComProject
}
}
public
List
<
ComProjectGroupAssignDTO
>
getAssignExpertList
(
String
groupId
)
{
public
List
<
ComProjectGroupAssignDTO
>
getAssignExpertList
(
String
groupId
)
{
return
comProjectGroupAssignDAO
.
getAssignExpertList
(
groupId
);
List
<
ComProjectGroupAssignDTO
>
groupAssignList
=
comProjectGroupAssignDAO
.
getAssignExpertList
(
groupId
);
groupAssignList
.
forEach
(
e
->
{
e
.
setExpertType
(
comExpertSpecService
.
getExpertTypeByExpertId
(
e
.
getExpertId
()));
});
return
groupAssignList
;
}
}
public
ComProjectGroupAssignDTO
getAssignGroupExpertById
(
String
Id
)
{
public
ComProjectGroupAssignDTO
getAssignGroupExpertById
(
String
Id
)
{
...
...
science-admin/src/main/resources/mapper/ComProjectGroupDetailDAO.xml
View file @
2f2b4814
...
@@ -42,5 +42,5 @@
...
@@ -42,5 +42,5 @@
#{item}
#{item}
</foreach>
</foreach>
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment