Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-fb
Overview
Overview
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
王衍超
cloud-fb
Commits
f86d055c
Commit
f86d055c
authored
Apr 06, 2021
by
杨清松
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
合同预警查询
parent
edbca53d
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
60 additions
and
58 deletions
+60
-58
DinasOrganizationDao.java
...ain/java/com/xyst/dinas/biz/dao/DinasOrganizationDao.java
+2
-0
DinasOrganizationDaoImpl.java
...xyst/dinas/biz/internal/dao/DinasOrganizationDaoImpl.java
+21
-1
DinasOrganizationServiceImpl.java
...as/biz/internal/service/DinasOrganizationServiceImpl.java
+6
-0
DinasOrganizationService.java
.../com/xyst/dinas/biz/service/DinasOrganizationService.java
+2
-0
DinasOrganizationController.java
...a/com/xyst/dinas/biz/web/DinasOrganizationController.java
+12
-0
ContractWarnSetting.mk
...odel/com/xyst/dinas/contract/query/ContractWarnSetting.mk
+7
-27
ContractWarnSetting.jmx
...ces/com/xyst/dinas/contract/query/ContractWarnSetting.jmx
+10
-30
No files found.
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/dao/DinasOrganizationDao.java
View file @
f86d055c
...
...
@@ -19,4 +19,6 @@ public interface DinasOrganizationDao {
KObject
load
(
UUID
id
);
List
<
UUID
>
queryStaffByPostId
(
String
postId
);
List
<
UUID
>
queryStaffByRegionalCompany
(
UUID
id
);
}
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/internal/dao/DinasOrganizationDaoImpl.java
View file @
f86d055c
...
...
@@ -129,7 +129,27 @@ public class DinasOrganizationDaoImpl implements DinasOrganizationDao, DinasOrga
query
.
setParameter
(
"postId"
,
postId
);
List
<
Tuple
>
result
=
query
.
getResultList
();
for
(
Tuple
tuple
:
result
)
{
System
.
out
.
println
(
Convert
.
toUUID
(
tuple
.
get
(
0
)));
uuids
.
add
(
Convert
.
toUUID
(
tuple
.
get
(
0
)));
}
return
uuids
;
}
});
}
private
static
final
String
queryStaffByRegionalCompanyHql
=
"SELECT f.member.id FROM "
+
ORGANIZATION_FOLLOWER_ENTITY
+
" as f WHERE f.following.id =:id"
;
@Override
public
List
<
UUID
>
queryStaffByRegionalCompany
(
UUID
id
)
{
return
template
.
execute
(
new
HibernateCallback
<
List
<
UUID
>>()
{
List
<
UUID
>
uuids
=
new
ArrayList
<>();
@Override
public
List
<
UUID
>
doInHibernate
(
Session
session
)
throws
HibernateException
{
//List<Tuple> uuids1 = session.createSQLQuery(queryStaffSql).addEntity(Tuple.class).setParameter("postId", postId).list();
Query
<
Tuple
>
query
=
session
.
createQuery
(
queryStaffByRegionalCompanyHql
,
Tuple
.
class
);
query
.
setParameter
(
"id"
,
id
);
List
<
Tuple
>
result
=
query
.
getResultList
();
for
(
Tuple
tuple
:
result
)
{
uuids
.
add
(
Convert
.
toUUID
(
tuple
.
get
(
0
)));
}
return
uuids
;
...
...
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/internal/service/DinasOrganizationServiceImpl.java
View file @
f86d055c
...
...
@@ -61,6 +61,12 @@ public class DinasOrganizationServiceImpl implements DinasOrganizationService {
return
staffList
;
}
@Override
public
Object
queryStaffByRegionalCompany
(
UUID
id
)
{
List
<
UUID
>
staffList
=
dinasOrganizationDao
.
queryStaffByRegionalCompany
(
id
);
return
ResponseObj
.
success
(
"查询成功"
,
staffList
);
}
}
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/service/DinasOrganizationService.java
View file @
f86d055c
...
...
@@ -18,4 +18,6 @@ public interface DinasOrganizationService {
KObject
load
(
UUID
id
);
List
<
UUID
>
queryStaffByPostId
(
String
postId
);
Object
queryStaffByRegionalCompany
(
UUID
fromString
);
}
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/web/DinasOrganizationController.java
View file @
f86d055c
...
...
@@ -36,4 +36,16 @@ public class DinasOrganizationController {
String
userName
=
new
JSONObject
(
body
).
getString
(
"userName"
);
return
dinasOrganizationService
.
queryOrganizationByUserName
(
userName
);
}
/**
* @Description: 查询区域公司下的所有人
* @param id
* @return return_type
* @throws
*/
@ResponseBody
@RequestMapping
(
value
=
"/dinasBiz/organization/queryStaffByRegionalCompany/{id}"
,
method
=
RequestMethod
.
GET
)
public
Object
queryPositionIsUse
(
@PathVariable
(
"id"
)
String
id
)
{
return
dinasOrganizationService
.
queryStaffByRegionalCompany
(
UUID
.
fromString
(
id
));
}
}
backend/xyst.dinas.contract/src/main/model/com/xyst/dinas/contract/query/ContractWarnSetting.mk
View file @
f86d055c
...
...
@@ -37,27 +37,17 @@
<type>int</type>
<description></description>
</field>
<field title='购砂单位'>
<name>purchaseSandUnitName</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='项目名称'>
<name>projectName</name>
<type>string</type>
<field title='业务id'>
<name>billId</name>
<type>uuid</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='
合同名称
'>
<name>
contractName
</name>
<field title='
预警指标
'>
<name>
target
</name>
<type>string</type>
<ref>
<type></type>
...
...
@@ -65,18 +55,8 @@
</ref>
<description></description>
</field>
<field title='业务id'>
<name>billId</name>
<type>uuid</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='预警指标'>
<name>target</name>
<field title='备注'>
<name>memo</name>
<type>string</type>
<ref>
<type></type>
...
...
backend/xyst.dinas.contract/src/main/resources/com/xyst/dinas/contract/query/ContractWarnSetting.jmx
View file @
f86d055c
...
...
@@ -50,36 +50,6 @@
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>
purchaseSandUnitName
</m:name>
<m:title>
购砂单位
</m:title>
<m:type>
string
</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>
projectName
</m:name>
<m:title>
项目名称
</m:title>
<m:type>
string
</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>
contractName
</m:name>
<m:title>
合同名称
</m:title>
<m:type>
string
</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>
target
</m:name>
<m:title>
预警指标
</m:title>
<m:type>
string
</m:type>
...
...
@@ -120,6 +90,16 @@
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>
memo
</m:name>
<m:title>
备注
</m:title>
<m:type>
string
</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>
createTime
</m:name>
<m:title>
创建时间
</m:title>
<m:type>
datetime
</m:type>
...
...
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