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
e753e230
Commit
e753e230
authored
Apr 19, 2021
by
王衍超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
完善代码;
parent
0ed8e042
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
36 additions
and
18 deletions
+36
-18
DinasOrganizationServiceImpl.java
...as/biz/internal/service/DinasOrganizationServiceImpl.java
+16
-4
DinasOrganizationService.java
.../com/xyst/dinas/biz/service/DinasOrganizationService.java
+9
-1
DinasOrganizationController.java
...a/com/xyst/dinas/biz/web/DinasOrganizationController.java
+0
-5
WarnSettingController.java
...in/java/com/xyst/dinas/biz/web/WarnSettingController.java
+4
-5
ContractController.java
.../java/com/xyst/dinas/contract/web/ContractController.java
+7
-3
No files found.
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/internal/service/DinasOrganizationServiceImpl.java
View file @
e753e230
...
@@ -4,11 +4,10 @@ import java.util.List;
...
@@ -4,11 +4,10 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.UUID
;
import
java.util.UUID
;
import
org.hibernate.Session
;
import
org.json.JSONObject
;
import
org.hibernate.query.Query
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.orm.hibernate5.HibernateTemplate
;
import
com.beecode.bap.staff.BapContext
;
import
com.beecode.bap.staff.dao.StaffDAO
;
import
com.beecode.bap.staff.dao.StaffDAO
;
import
com.beecode.bcp.type.KObject
;
import
com.beecode.bcp.type.KObject
;
import
com.beecode.inz.basis.team.pojo.ResponseObj
;
import
com.beecode.inz.basis.team.pojo.ResponseObj
;
...
@@ -23,6 +22,9 @@ public class DinasOrganizationServiceImpl implements DinasOrganizationService {
...
@@ -23,6 +22,9 @@ public class DinasOrganizationServiceImpl implements DinasOrganizationService {
@Autowired
@Autowired
private
StaffDAO
staffDAO
;
private
StaffDAO
staffDAO
;
@Autowired
public
BapContext
bapContext
;
@Override
@Override
public
KObject
queryOrganizationByName
(
String
name
)
{
public
KObject
queryOrganizationByName
(
String
name
)
{
return
dinasOrganizationDao
.
queryOrganizationByName
(
name
);
return
dinasOrganizationDao
.
queryOrganizationByName
(
name
);
...
@@ -67,6 +69,16 @@ public class DinasOrganizationServiceImpl implements DinasOrganizationService {
...
@@ -67,6 +69,16 @@ public class DinasOrganizationServiceImpl implements DinasOrganizationService {
return
ResponseObj
.
success
(
"查询成功"
,
staffList
);
return
ResponseObj
.
success
(
"查询成功"
,
staffList
);
}
}
public
KObject
getCurrentRegionalCompany
()
{
return
load
(
getCurrentRegionalCompanyId
());
}
@Override
public
UUID
getCurrentRegionalCompanyId
()
{
Map
<
String
,
String
>
map
=
bapContext
.
getCurrentUserDatas
();
String
currentRegionalCompany
=
map
.
get
(
"currentRegionalCompany"
);
JSONObject
obj
=
new
JSONObject
(
currentRegionalCompany
);
return
UUID
.
fromString
(
obj
.
getString
(
"id"
));
}
}
}
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/service/DinasOrganizationService.java
View file @
e753e230
...
@@ -2,7 +2,6 @@ package com.xyst.dinas.biz.service;
...
@@ -2,7 +2,6 @@ package com.xyst.dinas.biz.service;
import
java.util.List
;
import
java.util.List
;
import
java.util.UUID
;
import
java.util.UUID
;
import
com.beecode.bcp.type.KObject
;
import
com.beecode.bcp.type.KObject
;
public
interface
DinasOrganizationService
{
public
interface
DinasOrganizationService
{
...
@@ -20,4 +19,13 @@ public interface DinasOrganizationService {
...
@@ -20,4 +19,13 @@ public interface DinasOrganizationService {
List
<
UUID
>
queryStaffByPostId
(
String
postId
);
List
<
UUID
>
queryStaffByPostId
(
String
postId
);
Object
queryStaffByRegionalCompany
(
UUID
fromString
);
Object
queryStaffByRegionalCompany
(
UUID
fromString
);
/**
* 获取当前区域公司
* @return
*/
KObject
getCurrentRegionalCompany
();
UUID
getCurrentRegionalCompanyId
();
}
}
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/web/DinasOrganizationController.java
View file @
e753e230
...
@@ -8,15 +8,10 @@ import org.springframework.web.bind.annotation.PathVariable;
...
@@ -8,15 +8,10 @@ import org.springframework.web.bind.annotation.PathVariable;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.beecode.inz.basis.team.pojo.ResponseObj
;
import
com.beecode.inz.common.exception.BusinessException
;
import
com.xyst.dinas.biz.enumeration.BizErrorCodeEnum
;
import
com.xyst.dinas.biz.service.DinasOrganizationService
;
import
com.xyst.dinas.biz.service.DinasOrganizationService
;
import
com.xyst.dinas.biz.service.PositionService
;
@RestController
@RestController
public
class
DinasOrganizationController
{
public
class
DinasOrganizationController
{
...
...
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/web/WarnSettingController.java
View file @
e753e230
...
@@ -25,7 +25,7 @@ import com.xyst.dinas.biz.warn.service.WarningService;
...
@@ -25,7 +25,7 @@ import com.xyst.dinas.biz.warn.service.WarningService;
public
class
WarnSettingController
{
public
class
WarnSettingController
{
@Autowired
@Autowired
private
WarningService
warningSe
ttingSe
rvice
;
private
WarningService
warningService
;
//更新预警设置
//更新预警设置
// @PostMapping("/warnsetting/update")
// @PostMapping("/warnsetting/update")
...
@@ -40,14 +40,13 @@ public class WarnSettingController {
...
@@ -40,14 +40,13 @@ public class WarnSettingController {
public
KObject
queryWarnSetting
(
@PathVariable
UUID
id
)
{
public
KObject
queryWarnSetting
(
@PathVariable
UUID
id
)
{
Assert
.
notNull
(
id
,
"The id must not be null"
);
Assert
.
notNull
(
id
,
"The id must not be null"
);
return
warningSe
ttingSe
rvice
.
queryWarnSettingById
(
id
);
return
warningService
.
queryWarnSettingById
(
id
);
}
}
//查询预警汇总信息
//查询预警汇总信息
@GetMapping
(
"/warnRecode/groupInfo"
)
@GetMapping
(
"/warnRecode/groupInfo"
)
public
ResponseObj
groupInfo
(
@RequestParam
(
name
=
"regionalCompanyIds"
)
List
<
UUID
>
regionalCompanyIds
,
@RequestParam
(
name
=
"targets"
)
List
<
String
>
targets
)
{
public
Object
groupInfo
(
@RequestParam
(
name
=
"regionalCompanyIds"
)
List
<
UUID
>
regionalCompanyIds
,
@RequestParam
(
name
=
"targets"
)
List
<
String
>
targets
)
{
HashMap
<
String
,
Object
>
groupInfo
=
warningSettingService
.
warnRecodeGroupInfo
(
regionalCompanyIds
,
targets
);
HashMap
<
String
,
Object
>
groupInfo
=
warningService
.
warnRecodeGroupInfo
(
regionalCompanyIds
,
targets
);
return
ResponseObj
.
success
(
"查询成功"
,
groupInfo
);
return
ResponseObj
.
success
(
"查询成功"
,
groupInfo
);
}
}
...
...
backend/xyst.dinas.contract/src/main/java/com/xyst/dinas/contract/web/ContractController.java
View file @
e753e230
...
@@ -22,6 +22,7 @@ import com.beecode.bcp.type.KClass;
...
@@ -22,6 +22,7 @@ import com.beecode.bcp.type.KClass;
import
com.beecode.bcp.type.KObject
;
import
com.beecode.bcp.type.KObject
;
import
com.beecode.bcp.type.json.JSONObjectUtils
;
import
com.beecode.bcp.type.json.JSONObjectUtils
;
import
com.beecode.inz.basis.team.pojo.ResponseObj
;
import
com.beecode.inz.basis.team.pojo.ResponseObj
;
import
com.xyst.dinas.biz.service.DinasOrganizationService
;
import
com.xyst.dinas.contract.constant.ContractConstant
;
import
com.xyst.dinas.contract.constant.ContractConstant
;
import
com.xyst.dinas.contract.entity.BaseEntity
;
import
com.xyst.dinas.contract.entity.BaseEntity
;
import
com.xyst.dinas.contract.entity.CommonResult
;
import
com.xyst.dinas.contract.entity.CommonResult
;
...
@@ -42,6 +43,8 @@ public class ContractController {
...
@@ -42,6 +43,8 @@ public class ContractController {
private
ContractInfoDao
contractInfoDao
;
private
ContractInfoDao
contractInfoDao
;
@Autowired
@Autowired
private
ContractDao
contractDao
;
private
ContractDao
contractDao
;
@Autowired
private
DinasOrganizationService
dinasOrgService
;
@PostMapping
(
"/contractInfo/create"
)
@PostMapping
(
"/contractInfo/create"
)
public
UUID
create
(
@RequestBody
String
contractInfo
)
{
public
UUID
create
(
@RequestBody
String
contractInfo
)
{
...
@@ -175,15 +178,16 @@ public class ContractController {
...
@@ -175,15 +178,16 @@ public class ContractController {
}
}
/**
/**
* 查询
某
区域公司下执行中的合同(指定时间范围内有效的)
* 查询
当前
区域公司下执行中的合同(指定时间范围内有效的)
* @param regionalCompanyId
* @param regionalCompanyId
* @param startDate
* @param startDate
* @param endDate
* @param endDate
* @return
* @return
*/
*/
@GetMapping
(
"/contract/exeContractListInLife/{
regionalCompanyId}/{
startDate}/{endDate}"
)
@GetMapping
(
"/contract/exeContractListInLife/{startDate}/{endDate}"
)
public
List
<
KObject
>
queryExeContractListIn
Life
(
@PathVariable
UUID
regionalCompanyId
,
public
List
<
KObject
>
queryExeContractListIn
Effect
(
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@PathVariable
Date
startDate
,
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@PathVariable
Date
endDate
){
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@PathVariable
Date
startDate
,
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@PathVariable
Date
endDate
){
UUID
regionalCompanyId
=
dinasOrgService
.
getCurrentRegionalCompanyId
();
return
contractService
.
queryExeContractListInLife
(
regionalCompanyId
,
startDate
,
endDate
);
return
contractService
.
queryExeContractListInLife
(
regionalCompanyId
,
startDate
,
endDate
);
}
}
...
...
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