Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-cr20g
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
Administrator
dsk-cr20g
Commits
ae00c4f7
Commit
ae00c4f7
authored
Jul 27, 2023
by
yht15023815643
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev20230707' of
http://192.168.60.201/root/dsk-operate-sys
into dev20230707
parents
59a51757
dee72172
Changes
32
Show whitespace changes
Inline
Side-by-side
Showing
32 changed files
with
188 additions
and
137 deletions
+188
-137
BusinessFileController.java
...m/dsk/web/controller/business/BusinessFileController.java
+1
-1
BusinessFollowRecordController.java
...b/controller/business/BusinessFollowRecordController.java
+2
-2
BusinessInfoController.java
...m/dsk/web/controller/business/BusinessInfoController.java
+3
-3
BusinessLabelController.java
.../dsk/web/controller/business/BusinessLabelController.java
+1
-1
BusinessRelateCompanyController.java
.../controller/business/BusinessRelateCompanyController.java
+1
-1
index.vue
dsk-operate-ui/src/views/detail/party-a/cooperate/index.vue
+1
-1
index.vue
dsk-operate-ui/src/views/macro/financing/index.vue
+11
-2
addProject.vue
...ui/src/views/project/projectList/component/addProject.vue
+19
-15
gzdb.vue
...erate-ui/src/views/project/projectList/component/gzdb.vue
+1
-1
BusinessAddDto.java
...va/com/dsk/system/domain/business/dto/BusinessAddDto.java
+1
-1
BusinessExcelDto.java
.../com/dsk/system/domain/business/dto/BusinessExcelDto.java
+1
-1
BusinessIdDto.java
...ava/com/dsk/system/domain/business/dto/BusinessIdDto.java
+1
-1
BusinessListDto.java
...a/com/dsk/system/domain/business/dto/BusinessListDto.java
+1
-1
BusinessBrowseVo.java
...a/com/dsk/system/domain/business/vo/BusinessBrowseVo.java
+1
-1
BusinessLabelVo.java
...va/com/dsk/system/domain/business/vo/BusinessLabelVo.java
+1
-1
BusinessLikeProjectNameListVo.java
...tem/domain/business/vo/BusinessLikeProjectNameListVo.java
+32
-0
BusinessListVo.java
...ava/com/dsk/system/domain/business/vo/BusinessListVo.java
+1
-1
BusinessFollowRecordMapper.java
...ava/com/dsk/system/mapper/BusinessFollowRecordMapper.java
+11
-11
BusinessInfoMapper.java
...c/main/java/com/dsk/system/mapper/BusinessInfoMapper.java
+14
-8
BusinessLabelMapper.java
.../main/java/com/dsk/system/mapper/BusinessLabelMapper.java
+9
-9
IBusinessFollowRecordService.java
.../com/dsk/system/service/IBusinessFollowRecordService.java
+11
-11
IBusinessInfoService.java
...ain/java/com/dsk/system/service/IBusinessInfoService.java
+11
-10
IBusinessLabelService.java
...in/java/com/dsk/system/service/IBusinessLabelService.java
+9
-9
IBusinessRelateCompanyService.java
...com/dsk/system/service/IBusinessRelateCompanyService.java
+9
-9
BusinessFollowRecordServiceImpl.java
.../system/service/impl/BusinessFollowRecordServiceImpl.java
+3
-3
BusinessInfoServiceImpl.java
.../com/dsk/system/service/impl/BusinessInfoServiceImpl.java
+14
-15
BusinessLabelServiceImpl.java
...com/dsk/system/service/impl/BusinessLabelServiceImpl.java
+1
-1
BusinessRelateCompanyServiceImpl.java
...system/service/impl/BusinessRelateCompanyServiceImpl.java
+1
-1
ReadBusinessInfoExcel.java
...va/com/dsk/system/service/impl/ReadBusinessInfoExcel.java
+1
-1
SysMenuServiceImpl.java
.../java/com/dsk/system/service/impl/SysMenuServiceImpl.java
+0
-1
BusinessFollowRecordMapper.xml
.../resources/mapper/business/BusinessFollowRecordMapper.xml
+2
-2
BusinessInfoMapper.xml
...src/main/resources/mapper/business/BusinessInfoMapper.xml
+13
-12
No files found.
dsk-admin/src/main/java/com/dsk/web/controller/business/BusinessFileController.java
View file @
ae00c4f7
...
@@ -9,7 +9,7 @@ import com.dsk.common.utils.StringUtils;
...
@@ -9,7 +9,7 @@ import com.dsk.common.utils.StringUtils;
import
com.dsk.common.utils.file.FileUploadUtils
;
import
com.dsk.common.utils.file.FileUploadUtils
;
import
com.dsk.common.utils.file.FileUtils
;
import
com.dsk.common.utils.file.FileUtils
;
import
com.dsk.framework.config.ServerConfig
;
import
com.dsk.framework.config.ServerConfig
;
import
com.dsk.system.domain.BusinessIdDto
;
import
com.dsk.system.domain.
business.dto.
BusinessIdDto
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
...
dsk-admin/src/main/java/com/dsk/web/controller/business/BusinessFollowRecordController.java
View file @
ae00c4f7
...
@@ -4,8 +4,8 @@ import com.dsk.common.core.controller.BaseController;
...
@@ -4,8 +4,8 @@ import com.dsk.common.core.controller.BaseController;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.common.core.domain.entity.BusinessFollowRecord
;
import
com.dsk.common.core.domain.entity.BusinessFollowRecord
;
import
com.dsk.common.core.page.TableDataInfo
;
import
com.dsk.common.core.page.TableDataInfo
;
import
com.dsk.system.domain.BusinessIdDto
;
import
com.dsk.system.domain.
business.dto.
BusinessIdDto
;
import
com.dsk.system.domain.BusinessListDto
;
import
com.dsk.system.domain.
business.dto.
BusinessListDto
;
import
com.dsk.system.service.IBusinessFollowRecordService
;
import
com.dsk.system.service.IBusinessFollowRecordService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
...
dsk-admin/src/main/java/com/dsk/web/controller/business/BusinessInfoController.java
View file @
ae00c4f7
...
@@ -4,9 +4,9 @@ import com.dsk.common.core.controller.BaseController;
...
@@ -4,9 +4,9 @@ import com.dsk.common.core.controller.BaseController;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.common.core.domain.entity.BusinessInfo
;
import
com.dsk.common.core.domain.entity.BusinessInfo
;
import
com.dsk.common.core.page.TableDataInfo
;
import
com.dsk.common.core.page.TableDataInfo
;
import
com.dsk.system.domain.BusinessAddDto
;
import
com.dsk.system.domain.
business.dto.
BusinessAddDto
;
import
com.dsk.system.domain.BusinessListDto
;
import
com.dsk.system.domain.
business.dto.
BusinessListDto
;
import
com.dsk.system.domain.vo.BusinessListVo
;
import
com.dsk.system.domain.
business.
vo.BusinessListVo
;
import
com.dsk.system.service.IBusinessInfoService
;
import
com.dsk.system.service.IBusinessInfoService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
...
dsk-admin/src/main/java/com/dsk/web/controller/business/BusinessLabelController.java
View file @
ae00c4f7
...
@@ -3,7 +3,7 @@ package com.dsk.web.controller.business;
...
@@ -3,7 +3,7 @@ package com.dsk.web.controller.business;
import
com.dsk.common.core.controller.BaseController
;
import
com.dsk.common.core.controller.BaseController
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.common.core.domain.entity.BusinessLabel
;
import
com.dsk.common.core.domain.entity.BusinessLabel
;
import
com.dsk.system.domain.BusinessIdDto
;
import
com.dsk.system.domain.
business.dto.
BusinessIdDto
;
import
com.dsk.system.service.IBusinessLabelService
;
import
com.dsk.system.service.IBusinessLabelService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
...
...
dsk-admin/src/main/java/com/dsk/web/controller/business/BusinessRelateCompanyController.java
View file @
ae00c4f7
...
@@ -4,7 +4,7 @@ import com.dsk.common.core.controller.BaseController;
...
@@ -4,7 +4,7 @@ import com.dsk.common.core.controller.BaseController;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.common.core.domain.entity.BusinessRelateCompany
;
import
com.dsk.common.core.domain.entity.BusinessRelateCompany
;
import
com.dsk.common.core.page.TableDataInfo
;
import
com.dsk.common.core.page.TableDataInfo
;
import
com.dsk.system.domain.BusinessIdDto
;
import
com.dsk.system.domain.
business.dto.
BusinessIdDto
;
import
com.dsk.system.service.IBusinessRelateCompanyService
;
import
com.dsk.system.service.IBusinessRelateCompanyService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
...
dsk-operate-ui/src/views/detail/party-a/cooperate/index.vue
View file @
ae00c4f7
...
@@ -64,7 +64,7 @@
...
@@ -64,7 +64,7 @@
<el-form-item
label=
"项目名称:"
prop=
"projectName"
label-width=
"120px"
>
<el-form-item
label=
"项目名称:"
prop=
"projectName"
label-width=
"120px"
>
<el-input
v-model=
"addParam.projectName"
placeholder=
"请输入项目名称"
@
input=
"getCompany1"
></el-input>
<el-input
v-model=
"addParam.projectName"
placeholder=
"请输入项目名称"
@
input=
"getCompany1"
></el-input>
<div
class=
"resultlist"
v-if=
"showlist1"
>
<div
class=
"resultlist"
v-if=
"showlist1"
>
<div
v-for=
"(item,index) in companData1"
@
click=
"selCompany1(item
)"
><span
v-html=
"item
"
></span></div>
<div
v-for=
"(item,index) in companData1"
@
click=
"selCompany1(item
.projectName)"
><span
v-html=
"item.projectName
"
></span></div>
</div>
</div>
</el-form-item>
</el-form-item>
<div
class=
"erow"
>
<div
class=
"erow"
>
...
...
dsk-operate-ui/src/views/macro/financing/index.vue
View file @
ae00c4f7
...
@@ -158,7 +158,6 @@ export default {
...
@@ -158,7 +158,6 @@ export default {
},
},
methods
:
{
methods
:
{
getData
(){
getData
(){
this
.
isSkeleton
=
true
let
params
=
{
pageNum
:
this
.
pageIndex
,
pageSize
:
this
.
pageSize
}
let
params
=
{
pageNum
:
this
.
pageIndex
,
pageSize
:
this
.
pageSize
}
if
(
this
.
tableParams
.
field
){
if
(
this
.
tableParams
.
field
){
params
.
field
=
this
.
tableParams
.
field
params
.
field
=
this
.
tableParams
.
field
...
@@ -176,12 +175,12 @@ export default {
...
@@ -176,12 +175,12 @@ export default {
params
.
areaId
=
this
.
provinceId
[
2
]
params
.
areaId
=
this
.
provinceId
[
2
]
}
}
projectsPage
(
params
).
then
(
res
=>
{
projectsPage
(
params
).
then
(
res
=>
{
this
.
isSkeleton
=
false
this
.
listData
=
res
.
data
.
list
;
this
.
listData
=
res
.
data
.
list
;
this
.
tableDataTotal
=
res
.
data
.
totalCount
this
.
tableDataTotal
=
res
.
data
.
totalCount
})
})
},
},
getStatistics
(){
getStatistics
(){
this
.
isSkeleton
=
true
let
params
=
{};
let
params
=
{};
if
(
this
.
provinceId
.
length
>
0
){
if
(
this
.
provinceId
.
length
>
0
){
params
.
provinceId
=
this
.
provinceId
[
0
]
params
.
provinceId
=
this
.
provinceId
[
0
]
...
@@ -199,6 +198,7 @@ export default {
...
@@ -199,6 +198,7 @@ export default {
params
.
order
=
this
.
queryParams
.
order
params
.
order
=
this
.
queryParams
.
order
}
}
statistics
(
params
).
then
(
res
=>
{
statistics
(
params
).
then
(
res
=>
{
this
.
isSkeleton
=
false
var
list
=
[];
var
list
=
[];
for
(
var
i
=
0
;
i
<
res
.
data
.
length
;
i
++
){
for
(
var
i
=
0
;
i
<
res
.
data
.
length
;
i
++
){
var
obj
=
{};
var
obj
=
{};
...
@@ -305,6 +305,15 @@ export default {
...
@@ -305,6 +305,15 @@ export default {
field
:
this
.
queryParams
.
field
,
field
:
this
.
queryParams
.
field
,
order
:
this
.
queryParams
.
order
order
:
this
.
queryParams
.
order
};
};
if
(
this
.
provinceId
.
length
>
0
){
params
.
provinceId
=
this
.
provinceId
[
0
]
}
if
(
this
.
provinceId
.
length
>
1
){
params
.
cityId
=
this
.
provinceId
[
1
]
}
if
(
this
.
provinceId
.
length
>
2
){
params
.
areaId
=
this
.
provinceId
[
2
]
}
statistics
(
params
).
then
(
res
=>
{
statistics
(
params
).
then
(
res
=>
{
var
list
=
[];
var
list
=
[];
for
(
var
i
=
0
;
i
<
res
.
data
.
length
;
i
++
){
for
(
var
i
=
0
;
i
<
res
.
data
.
length
;
i
++
){
...
...
dsk-operate-ui/src/views/project/projectList/component/addProject.vue
View file @
ae00c4f7
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
<el-form-item
label=
"项目名称:"
class=
"row"
prop=
"projectName"
>
<el-form-item
label=
"项目名称:"
class=
"row"
prop=
"projectName"
>
<el-input
type=
"text"
placeholder=
"请输入"
v-model=
"queryParam.projectName"
@
input=
"getProject"
></el-input>
<el-input
type=
"text"
placeholder=
"请输入"
v-model=
"queryParam.projectName"
@
input=
"getProject"
></el-input>
<div
class=
"resultlist"
v-if=
"proList.length>0"
id=
"box1"
>
<div
class=
"resultlist"
v-if=
"proList.length>0"
id=
"box1"
>
<div
v-for=
"(item,index) in proList"
@
click=
"selProject(item)"
><span
v-html=
"item"
></span></div>
<div
v-for=
"(item,index) in proList"
@
click=
"selProject(item)"
><span
v-html=
"item
.projectName
"
></span></div>
</div>
</div>
</el-form-item>
</el-form-item>
<el-form-item
label=
"业主单位:"
class=
"row"
prop=
"ownerCompany"
>
<el-form-item
label=
"业主单位:"
class=
"row"
prop=
"ownerCompany"
>
...
@@ -153,18 +153,18 @@
...
@@ -153,18 +153,18 @@
},
},
//获取项目名称
//获取项目名称
getProject
(
value
){
getProject
(
value
){
//
if (value.length>=2){
if
(
value
.
length
>=
2
){
//
let param = {
let
param
=
{
//
projectName:value,
projectName
:
value
,
//
}
}
//
queryProject(JSON.stringify(param)).then(result=>{
queryProject
(
JSON
.
stringify
(
param
)).
then
(
result
=>
{
//
if(result.code != 200){
if
(
result
.
code
!=
200
){
//
this.proList = []
this
.
proList
=
[]
//
return false
return
false
//
}
}
//
this.proList = result.data
this
.
proList
=
result
.
data
//
})
})
//
}
}
},
},
selCompany
(
item
){
selCompany
(
item
){
this
.
queryParam
.
companyId
=
item
.
jskEid
this
.
queryParam
.
companyId
=
item
.
jskEid
...
@@ -172,8 +172,12 @@
...
@@ -172,8 +172,12 @@
this
.
showlist
=
false
this
.
showlist
=
false
},
},
selProject
(
item
){
selProject
(
item
){
// this.queryParam.companyId = item.jskEid
this
.
queryParam
.
projectStage
=
item
.
projectStage
// this.queryParam.ownerCompany = item.name.replace(/
<
[
^>
]
+>
/g, ''
)
this
.
queryParam
.
investmentAmount
=
item
.
investmentAmount
this
.
queryParam
.
projectType
=
item
.
projectType
this
.
queryParam
.
projectCategory
=
item
.
projectCategory
this
.
queryParam
.
status
=
item
.
status
this
.
queryParam
.
projectName
=
item
.
projectName
.
replace
(
/<
[^
>
]
+>/g
,
''
)
this
.
proList
=
[]
this
.
proList
=
[]
},
},
//添加客户
//添加客户
...
...
dsk-operate-ui/src/views/project/projectList/component/gzdb.vue
View file @
ae00c4f7
...
@@ -43,7 +43,7 @@
...
@@ -43,7 +43,7 @@
</el-tabs>
</el-tabs>
<div
class=
"tasklist"
v-for=
"(item,index) in datalist.rows"
>
<div
class=
"tasklist"
v-for=
"(item,index) in datalist.rows"
>
<div
class=
"task_name"
>
{{
item
.
task
}}
</div>
<div
class=
"task_name"
>
{{
item
.
task
}}
</div>
<div
class=
"task_con"
><span>
发起时间:
{{
item
.
createTime
}}
</span><span
v-if=
"item.target"
>
关联客户:
<font
class=
"wordprimary"
>
{{
item
.
target
}}
</font></span><span
v-if=
"item.
finishTime"
>
完成时间:
{{
item
.
finish
Time
}}
</span></div>
<div
class=
"task_con"
><span>
发起时间:
{{
item
.
createTime
}}
</span><span
v-if=
"item.target"
>
关联客户:
<font
class=
"wordprimary"
>
{{
item
.
target
}}
</font></span><span
v-if=
"item.
dueTime"
>
完成时间:
{{
item
.
due
Time
}}
</span></div>
<div
class=
"select"
:class=
"
{'on':item.state == 1}">
<div
class=
"select"
:class=
"
{'on':item.state == 1}">
<div
class=
"select-popper"
>
<div
class=
"select-popper"
>
<span>
<span>
...
...
dsk-system/src/main/java/com/dsk/system/domain/BusinessAddDto.java
→
dsk-system/src/main/java/com/dsk/system/domain/
business/dto/
BusinessAddDto.java
View file @
ae00c4f7
package
com
.
dsk
.
system
.
domain
;
package
com
.
dsk
.
system
.
domain
.
business
.
dto
;
import
lombok.Data
;
import
lombok.Data
;
...
...
dsk-system/src/main/java/com/dsk/system/domain/BusinessExcelDto.java
→
dsk-system/src/main/java/com/dsk/system/domain/
business/dto/
BusinessExcelDto.java
View file @
ae00c4f7
package
com
.
dsk
.
system
.
domain
;
package
com
.
dsk
.
system
.
domain
.
business
.
dto
;
import
com.dsk.common.utils.StringUtils
;
import
com.dsk.common.utils.StringUtils
;
import
lombok.Data
;
import
lombok.Data
;
...
...
dsk-system/src/main/java/com/dsk/system/domain/BusinessIdDto.java
→
dsk-system/src/main/java/com/dsk/system/domain/
business/dto/
BusinessIdDto.java
View file @
ae00c4f7
package
com
.
dsk
.
system
.
domain
;
package
com
.
dsk
.
system
.
domain
.
business
.
dto
;
import
lombok.Data
;
import
lombok.Data
;
...
...
dsk-system/src/main/java/com/dsk/system/domain/BusinessListDto.java
→
dsk-system/src/main/java/com/dsk/system/domain/
business/dto/
BusinessListDto.java
View file @
ae00c4f7
package
com
.
dsk
.
system
.
domain
;
package
com
.
dsk
.
system
.
domain
.
business
.
dto
;
import
lombok.Data
;
import
lombok.Data
;
...
...
dsk-system/src/main/java/com/dsk/system/domain/vo/BusinessBrowseVo.java
→
dsk-system/src/main/java/com/dsk/system/domain/
business/
vo/BusinessBrowseVo.java
View file @
ae00c4f7
package
com
.
dsk
.
system
.
domain
.
vo
;
package
com
.
dsk
.
system
.
domain
.
business
.
vo
;
import
lombok.Data
;
import
lombok.Data
;
...
...
dsk-system/src/main/java/com/dsk/system/domain/vo/BusinessLabelVo.java
→
dsk-system/src/main/java/com/dsk/system/domain/
business/
vo/BusinessLabelVo.java
View file @
ae00c4f7
package
com
.
dsk
.
system
.
domain
.
vo
;
package
com
.
dsk
.
system
.
domain
.
business
.
vo
;
import
lombok.Data
;
import
lombok.Data
;
...
...
dsk-system/src/main/java/com/dsk/system/domain/business/vo/BusinessLikeProjectNameListVo.java
0 → 100644
View file @
ae00c4f7
package
com
.
dsk
.
system
.
domain
.
business
.
vo
;
import
com.dsk.common.annotation.Excel
;
import
lombok.Data
;
/**
* @author lcl
* @create 2023/7/27
*/
@Data
public
class
BusinessLikeProjectNameListVo
{
private
String
projectName
;
/** 总投金额(万元) */
private
Double
investmentAmount
;
/** 项目级别 */
private
String
projectLevel
;
/** 项目阶段 */
private
String
projectStage
;
/** 项目类型 */
private
String
projectType
;
/** 项目类别 */
private
String
projectCategory
;
/** 项目状态(0.储备中1.跟进中2.已合作) */
private
Integer
status
;
}
dsk-system/src/main/java/com/dsk/system/domain/vo/BusinessListVo.java
→
dsk-system/src/main/java/com/dsk/system/domain/
business/
vo/BusinessListVo.java
View file @
ae00c4f7
package
com
.
dsk
.
system
.
domain
.
vo
;
package
com
.
dsk
.
system
.
domain
.
business
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
lombok.Data
;
...
...
dsk-system/src/main/java/com/dsk/system/mapper/BusinessFollowRecordMapper.java
View file @
ae00c4f7
package
com
.
dsk
.
system
.
mapper
;
package
com
.
dsk
.
system
.
mapper
;
import
com.dsk.common.core.domain.entity.BusinessFollowRecord
;
import
com.dsk.common.core.domain.entity.BusinessFollowRecord
;
import
com.dsk.system.domain.BusinessIdDto
;
import
com.dsk.system.domain.
business.dto.
BusinessIdDto
;
import
com.dsk.system.domain.BusinessListDto
;
import
com.dsk.system.domain.
business.dto.
BusinessListDto
;
import
com.dsk.system.domain.vo.BusinessListVo
;
import
com.dsk.system.domain.
business.
vo.BusinessListVo
;
import
java.util.List
;
import
java.util.List
;
...
...
dsk-system/src/main/java/com/dsk/system/mapper/BusinessInfoMapper.java
View file @
ae00c4f7
...
@@ -2,11 +2,12 @@ package com.dsk.system.mapper;
...
@@ -2,11 +2,12 @@ package com.dsk.system.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.dsk.common.core.domain.entity.BusinessInfo
;
import
com.dsk.common.core.domain.entity.BusinessInfo
;
import
com.dsk.system.domain.BusinessListDto
;
import
com.dsk.system.domain.business.dto.BusinessListDto
;
import
com.dsk.system.domain.business.vo.BusinessLikeProjectNameListVo
;
import
com.dsk.system.domain.customer.dto.CustomerBusinessSearchDto
;
import
com.dsk.system.domain.customer.dto.CustomerBusinessSearchDto
;
import
com.dsk.system.domain.customer.vo.CustomerBusinessListVo
;
import
com.dsk.system.domain.customer.vo.CustomerBusinessListVo
;
import
com.dsk.system.domain.vo.BusinessBrowseVo
;
import
com.dsk.system.domain.
business.
vo.BusinessBrowseVo
;
import
com.dsk.system.domain.vo.BusinessListVo
;
import
com.dsk.system.domain.
business.
vo.BusinessListVo
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -19,8 +20,7 @@ import java.util.List;
...
@@ -19,8 +20,7 @@ import java.util.List;
* @date 2023-05-17
* @date 2023-05-17
*/
*/
@Mapper
@Mapper
public
interface
BusinessInfoMapper
extends
BaseMapper
<
BusinessInfo
>
public
interface
BusinessInfoMapper
extends
BaseMapper
<
BusinessInfo
>
{
{
/**
/**
* 查询项目详情
* 查询项目详情
*
*
...
@@ -39,9 +39,10 @@ public interface BusinessInfoMapper extends BaseMapper<BusinessInfo>
...
@@ -39,9 +39,10 @@ public interface BusinessInfoMapper extends BaseMapper<BusinessInfo>
/**
/**
* 查询所有项目名称(支持模糊查询)
* 查询所有项目名称(支持模糊查询)
*
* @return
* @return
*/
*/
List
<
String
>
selectProjectName
(
BusinessListDto
dto
);
List
<
BusinessLikeProjectNameListVo
>
selectProjectName
(
BusinessListDto
dto
);
/**
/**
* 查询项目详情列表
* 查询项目详情列表
...
@@ -78,6 +79,7 @@ public interface BusinessInfoMapper extends BaseMapper<BusinessInfo>
...
@@ -78,6 +79,7 @@ public interface BusinessInfoMapper extends BaseMapper<BusinessInfo>
/**
/**
* 批量删除项目
* 批量删除项目
* 项目关联的其他所有表数据一并删除
* 项目关联的其他所有表数据一并删除
*
* @param ids 需要删除的数据主键集合
* @param ids 需要删除的数据主键集合
* @return 结果
* @return 结果
*/
*/
...
@@ -85,6 +87,7 @@ public interface BusinessInfoMapper extends BaseMapper<BusinessInfo>
...
@@ -85,6 +87,7 @@ public interface BusinessInfoMapper extends BaseMapper<BusinessInfo>
/**
/**
* 根据项目统计
* 根据项目统计
*
* @param business
* @param business
* @return
* @return
*/
*/
...
@@ -92,13 +95,16 @@ public interface BusinessInfoMapper extends BaseMapper<BusinessInfo>
...
@@ -92,13 +95,16 @@ public interface BusinessInfoMapper extends BaseMapper<BusinessInfo>
/**
/**
* 查询项目名称是否存在
* 查询项目名称是否存在
*
* @param projectName
* @param projectName
* @param userId
* @param userId
* @return
* @return
*/
*/
int
isRepetitionProjectName
(
@Param
(
"projectName"
)
String
projectName
,
@Param
(
"userId"
)
Long
userId
);
int
isRepetitionProjectName
(
@Param
(
"projectName"
)
String
projectName
,
@Param
(
"userId"
)
Long
userId
,
@Param
(
"companyName"
)
String
companyName
);
int
selectCountByStatusAndCustomerId
(
@Param
(
"status"
)
Integer
status
,
@Param
(
"customerId"
)
String
customerId
);
int
selectCountByStatusAndCustomerId
(
@Param
(
"status"
)
Integer
status
,
@Param
(
"customerId"
)
String
customerId
);
List
<
CustomerBusinessListVo
>
selectCustomerBusinessList
(
CustomerBusinessSearchDto
dto
);
List
<
CustomerBusinessListVo
>
selectCustomerBusinessList
(
CustomerBusinessSearchDto
dto
);
...
...
dsk-system/src/main/java/com/dsk/system/mapper/BusinessLabelMapper.java
View file @
ae00c4f7
package
com
.
dsk
.
system
.
mapper
;
package
com
.
dsk
.
system
.
mapper
;
import
com.dsk.common.core.domain.entity.BusinessLabel
;
import
com.dsk.common.core.domain.entity.BusinessLabel
;
import
com.dsk.system.domain.BusinessIdDto
;
import
com.dsk.system.domain.
business.dto.
BusinessIdDto
;
import
java.util.List
;
import
java.util.List
;
...
...
dsk-system/src/main/java/com/dsk/system/service/IBusinessFollowRecordService.java
View file @
ae00c4f7
package
com
.
dsk
.
system
.
service
;
package
com
.
dsk
.
system
.
service
;
import
com.dsk.common.core.domain.entity.BusinessFollowRecord
;
import
com.dsk.common.core.domain.entity.BusinessFollowRecord
;
import
com.dsk.system.domain.BusinessIdDto
;
import
com.dsk.system.domain.
business.dto.
BusinessIdDto
;
import
com.dsk.system.domain.BusinessListDto
;
import
com.dsk.system.domain.
business.dto.
BusinessListDto
;
import
com.dsk.system.domain.vo.BusinessListVo
;
import
com.dsk.system.domain.
business.
vo.BusinessListVo
;
import
java.util.List
;
import
java.util.List
;
...
...
dsk-system/src/main/java/com/dsk/system/service/IBusinessInfoService.java
View file @
ae00c4f7
...
@@ -2,12 +2,13 @@ package com.dsk.system.service;
...
@@ -2,12 +2,13 @@ package com.dsk.system.service;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.common.core.domain.AjaxResult
;
import
com.dsk.common.core.domain.entity.BusinessInfo
;
import
com.dsk.common.core.domain.entity.BusinessInfo
;
import
com.dsk.system.domain.BusinessAddDto
;
import
com.dsk.system.domain.business.dto.BusinessAddDto
;
import
com.dsk.system.domain.BusinessListDto
;
import
com.dsk.system.domain.business.dto.BusinessListDto
;
import
com.dsk.system.domain.business.vo.BusinessLikeProjectNameListVo
;
import
com.dsk.system.domain.customer.dto.CustomerBusinessSearchDto
;
import
com.dsk.system.domain.customer.dto.CustomerBusinessSearchDto
;
import
com.dsk.system.domain.customer.vo.CustomerBusinessListVo
;
import
com.dsk.system.domain.customer.vo.CustomerBusinessListVo
;
import
com.dsk.system.domain.vo.BusinessBrowseVo
;
import
com.dsk.system.domain.
business.
vo.BusinessBrowseVo
;
import
com.dsk.system.domain.vo.BusinessListVo
;
import
com.dsk.system.domain.
business.
vo.BusinessListVo
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.List
;
import
java.util.List
;
...
@@ -56,7 +57,7 @@ public interface IBusinessInfoService
...
@@ -56,7 +57,7 @@ public interface IBusinessInfoService
* 查询所有项目名称(支持模糊查询)
* 查询所有项目名称(支持模糊查询)
* @return
* @return
*/
*/
List
<
String
>
selectProjectName
(
BusinessListDto
dto
);
List
<
BusinessLikeProjectNameListVo
>
selectProjectName
(
BusinessListDto
dto
);
/**
/**
* 项目批量导入
* 项目批量导入
...
...
dsk-system/src/main/java/com/dsk/system/service/IBusinessLabelService.java
View file @
ae00c4f7
package
com
.
dsk
.
system
.
service
;
package
com
.
dsk
.
system
.
service
;
import
com.dsk.common.core.domain.entity.BusinessLabel
;
import
com.dsk.common.core.domain.entity.BusinessLabel
;
import
com.dsk.system.domain.BusinessIdDto
;
import
com.dsk.system.domain.
business.dto.
BusinessIdDto
;
import
java.util.List
;
import
java.util.List
;
...
...
dsk-system/src/main/java/com/dsk/system/service/IBusinessRelateCompanyService.java
View file @
ae00c4f7
package
com
.
dsk
.
system
.
service
;
package
com
.
dsk
.
system
.
service
;
import
com.dsk.common.core.domain.entity.BusinessRelateCompany
;
import
com.dsk.common.core.domain.entity.BusinessRelateCompany
;
import
com.dsk.system.domain.BusinessIdDto
;
import
com.dsk.system.domain.
business.dto.
BusinessIdDto
;
import
java.util.List
;
import
java.util.List
;
...
...
dsk-system/src/main/java/com/dsk/system/service/impl/BusinessFollowRecordServiceImpl.java
View file @
ae00c4f7
...
@@ -2,9 +2,9 @@ package com.dsk.system.service.impl;
...
@@ -2,9 +2,9 @@ package com.dsk.system.service.impl;
import
com.dsk.common.core.domain.entity.BusinessFollowRecord
;
import
com.dsk.common.core.domain.entity.BusinessFollowRecord
;
import
com.dsk.common.utils.DateUtils
;
import
com.dsk.common.utils.DateUtils
;
import
com.dsk.system.domain.BusinessIdDto
;
import
com.dsk.system.domain.
business.dto.
BusinessIdDto
;
import
com.dsk.system.domain.BusinessListDto
;
import
com.dsk.system.domain.
business.dto.
BusinessListDto
;
import
com.dsk.system.domain.vo.BusinessListVo
;
import
com.dsk.system.domain.
business.
vo.BusinessListVo
;
import
com.dsk.system.mapper.BusinessFollowRecordMapper
;
import
com.dsk.system.mapper.BusinessFollowRecordMapper
;
import
com.dsk.system.service.IBusinessFollowRecordService
;
import
com.dsk.system.service.IBusinessFollowRecordService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
dsk-system/src/main/java/com/dsk/system/service/impl/BusinessInfoServiceImpl.java
View file @
ae00c4f7
...
@@ -5,7 +5,6 @@ import cn.hutool.core.collection.CollectionUtil;
...
@@ -5,7 +5,6 @@ import cn.hutool.core.collection.CollectionUtil;
import
cn.hutool.core.map.MapUtil
;
import
cn.hutool.core.map.MapUtil
;
import
cn.hutool.core.util.ObjectUtil
;
import
cn.hutool.core.util.ObjectUtil
;
import
com.alibaba.fastjson2.JSONObject
;
import
com.alibaba.fastjson2.JSONObject
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.dsk.acc.openapi.client.util.CommonUtils
;
import
com.dsk.acc.openapi.client.util.CommonUtils
;
import
com.dsk.common.config.RuoYiConfig
;
import
com.dsk.common.config.RuoYiConfig
;
import
com.dsk.common.constant.HttpStatus
;
import
com.dsk.common.constant.HttpStatus
;
...
@@ -18,22 +17,22 @@ import com.dsk.common.exception.ServiceException;
...
@@ -18,22 +17,22 @@ import com.dsk.common.exception.ServiceException;
import
com.dsk.common.exception.base.BaseException
;
import
com.dsk.common.exception.base.BaseException
;
import
com.dsk.common.utils.*
;
import
com.dsk.common.utils.*
;
import
com.dsk.common.utils.file.FileUtils
;
import
com.dsk.common.utils.file.FileUtils
;
import
com.dsk.system.domain.BusinessAddDto
;
import
com.dsk.system.domain.business.dto.BusinessAddDto
;
import
com.dsk.system.domain.BusinessExcelDto
;
import
com.dsk.system.domain.business.dto.BusinessExcelDto
;
import
com.dsk.system.domain.BusinessListDto
;
import
com.dsk.system.domain.business.dto.BusinessListDto
;
import
com.dsk.system.domain.business.vo.BusinessLikeProjectNameListVo
;
import
com.dsk.system.domain.customer.Customer
;
import
com.dsk.system.domain.customer.Customer
;
import
com.dsk.system.domain.customer.dto.CustomerBusinessSearchDto
;
import
com.dsk.system.domain.customer.dto.CustomerBusinessSearchDto
;
import
com.dsk.system.domain.customer.vo.CustomerBusinessListVo
;
import
com.dsk.system.domain.customer.vo.CustomerBusinessListVo
;
import
com.dsk.system.domain.customer.vo.CustomerVo
;
import
com.dsk.system.domain.customer.vo.CustomerVo
;
import
com.dsk.system.domain.vo.BusinessBrowseVo
;
import
com.dsk.system.domain.
business.
vo.BusinessBrowseVo
;
import
com.dsk.system.domain.vo.BusinessLabelVo
;
import
com.dsk.system.domain.
business.
vo.BusinessLabelVo
;
import
com.dsk.system.domain.vo.BusinessListVo
;
import
com.dsk.system.domain.
business.
vo.BusinessListVo
;
import
com.dsk.system.mapper.BusinessInfoMapper
;
import
com.dsk.system.mapper.BusinessInfoMapper
;
import
com.dsk.system.mapper.BusinessLabelMapper
;
import
com.dsk.system.mapper.BusinessLabelMapper
;
import
com.dsk.system.mapper.BusinessRelateCompanyMapper
;
import
com.dsk.system.mapper.BusinessRelateCompanyMapper
;
import
com.dsk.system.mapper.BusinessUserMapper
;
import
com.dsk.system.mapper.BusinessUserMapper
;
import
com.dsk.system.service.IBusinessInfoService
;
import
com.dsk.system.service.IBusinessInfoService
;
import
com.dsk.system.service.IBusinessRelateCompanyService
;
import
com.dsk.system.service.ICustomerService
;
import
com.dsk.system.service.ICustomerService
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.collections4.MapUtils
;
import
org.apache.commons.collections4.MapUtils
;
...
@@ -141,7 +140,7 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
...
@@ -141,7 +140,7 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
}
}
@Override
@Override
public
List
<
String
>
selectProjectName
(
BusinessListDto
dto
)
{
public
List
<
BusinessLikeProjectNameListVo
>
selectProjectName
(
BusinessListDto
dto
)
{
return
businessInfoMapper
.
selectProjectName
(
dto
);
return
businessInfoMapper
.
selectProjectName
(
dto
);
}
}
...
@@ -158,7 +157,7 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
...
@@ -158,7 +157,7 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
if
(
CollectionUtil
.
isEmpty
(
businessInfoList
))
return
AjaxResult
.
error
(
"文档中无项目信息,请按照模板文档格式上传"
);
if
(
CollectionUtil
.
isEmpty
(
businessInfoList
))
return
AjaxResult
.
error
(
"文档中无项目信息,请按照模板文档格式上传"
);
for
(
BusinessExcelDto
businessInfo
:
businessInfoList
)
{
for
(
BusinessExcelDto
businessInfo
:
businessInfoList
)
{
//查询已有的项目名称
//查询已有的项目名称
Integer
count
=
businessInfoMapper
.
isRepetitionProjectName
(
businessInfo
.
getProjectName
(),
userId
);
Integer
count
=
businessInfoMapper
.
isRepetitionProjectName
(
businessInfo
.
getProjectName
(),
userId
,
businessInfo
.
getOwnerCompany
()
);
row
++;
row
++;
if
(
count
>
0
)
{
if
(
count
>
0
)
{
//如果存在,跳过该项目,不保存
//如果存在,跳过该项目,不保存
...
@@ -191,7 +190,7 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
...
@@ -191,7 +190,7 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
@Transactional
@Transactional
public
AjaxResult
insertBusinessInfo
(
BusinessAddDto
dto
)
{
public
AjaxResult
insertBusinessInfo
(
BusinessAddDto
dto
)
{
//新增前查询是否已存在
//新增前查询是否已存在
int
count
=
businessInfoMapper
.
isRepetitionProjectName
(
dto
.
getProjectName
(),
dto
.
getUserId
());
int
count
=
businessInfoMapper
.
isRepetitionProjectName
(
dto
.
getProjectName
(),
dto
.
getUserId
()
,
dto
.
getOwnerCompany
()
);
if
(
count
>
0
)
return
AjaxResult
.
error
(
"项目名称已存在"
);
if
(
count
>
0
)
return
AjaxResult
.
error
(
"项目名称已存在"
);
//判断资金Double类型的位数
//判断资金Double类型的位数
if
(
dto
.
getInvestmentAmount
()
!=
null
)
{
if
(
dto
.
getInvestmentAmount
()
!=
null
)
{
...
@@ -263,7 +262,7 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
...
@@ -263,7 +262,7 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
if
(!
CheckUtils
.
isPhone
(
businessInfo
.
getConstructionPhone
())
||
!
CheckUtils
.
isPhone
(
businessInfo
.
getSupervisorPhone
()))
if
(!
CheckUtils
.
isPhone
(
businessInfo
.
getConstructionPhone
())
||
!
CheckUtils
.
isPhone
(
businessInfo
.
getSupervisorPhone
()))
throw
new
BaseException
(
"500"
,
"请输入正确的电话号码"
);
throw
new
BaseException
(
"500"
,
"请输入正确的电话号码"
);
}
}
BusinessInfo
info
=
businessInfoMapper
.
selectBusinessInfoById
(
businessInfo
.
getId
());
//
BusinessInfo info = businessInfoMapper.selectBusinessInfoById(businessInfo.getId());
//查询企业的城投id和建设库id
//查询企业的城投id和建设库id
BusinessRelateCompany
relateCompany
=
relateCompanyMapper
.
selectByProprietor
(
businessInfo
.
getId
());
BusinessRelateCompany
relateCompany
=
relateCompanyMapper
.
selectByProprietor
(
businessInfo
.
getId
());
if
(
ObjectUtil
.
isNotEmpty
(
businessInfo
.
getConstructionUnit
()))
{
if
(
ObjectUtil
.
isNotEmpty
(
businessInfo
.
getConstructionUnit
()))
{
...
@@ -278,7 +277,7 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
...
@@ -278,7 +277,7 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
if
(
ObjectUtil
.
isEmpty
(
relateCompany
))
{
if
(
ObjectUtil
.
isEmpty
(
relateCompany
))
{
relateCompanyMapper
.
insertBusinessRelateCompany
(
dealwithCustomer
(
businessInfo
));
relateCompanyMapper
.
insertBusinessRelateCompany
(
dealwithCustomer
(
businessInfo
));
}
}
if
(
ObjectUtil
.
isNotEmpty
(
relateCompany
)
&&
!
businessInfo
.
getConstructionUnit
().
equals
(
relateCompany
.
getCompanyName
()))
{
if
(
ObjectUtil
.
isNotEmpty
(
relateCompany
)
&&
!
businessInfo
.
getConstructionUnit
().
equals
(
relateCompany
.
getCompanyName
()))
{
relateCompany
.
setCompanyId
(
businessInfo
.
getConstructionUnitCid
());
relateCompany
.
setCompanyId
(
businessInfo
.
getConstructionUnitCid
());
relateCompany
.
setCompanyUipId
(
businessInfo
.
getConstructionUnitUipId
());
relateCompany
.
setCompanyUipId
(
businessInfo
.
getConstructionUnitUipId
());
relateCompany
.
setCompanyName
(
businessInfo
.
getConstructionUnit
());
relateCompany
.
setCompanyName
(
businessInfo
.
getConstructionUnit
());
...
@@ -296,9 +295,9 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
...
@@ -296,9 +295,9 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
// }
// }
}
}
if
(
ObjectUtil
.
isNotEmpty
(
relateCompany
)&&
if
(
ObjectUtil
.
isNotEmpty
(
relateCompany
)
&&
(
ObjectUtil
.
isNotEmpty
(
businessInfo
.
getConstructionPhone
())
(
ObjectUtil
.
isNotEmpty
(
businessInfo
.
getConstructionPhone
())
||
ObjectUtil
.
isNotEmpty
(
businessInfo
.
getConstructionPrincipal
())))
{
||
ObjectUtil
.
isNotEmpty
(
businessInfo
.
getConstructionPrincipal
())))
{
relateCompany
.
setPhone
(
businessInfo
.
getConstructionPhone
());
relateCompany
.
setPhone
(
businessInfo
.
getConstructionPhone
());
relateCompany
.
setResponsiblePerson
(
businessInfo
.
getConstructionPrincipal
());
relateCompany
.
setResponsiblePerson
(
businessInfo
.
getConstructionPrincipal
());
relateCompanyMapper
.
updateBusinessRelateCompany
(
relateCompany
);
relateCompanyMapper
.
updateBusinessRelateCompany
(
relateCompany
);
...
...
dsk-system/src/main/java/com/dsk/system/service/impl/BusinessLabelServiceImpl.java
View file @
ae00c4f7
...
@@ -4,7 +4,7 @@ import java.util.List;
...
@@ -4,7 +4,7 @@ import java.util.List;
import
com.dsk.common.core.domain.entity.BusinessLabel
;
import
com.dsk.common.core.domain.entity.BusinessLabel
;
import
com.dsk.common.utils.DateUtils
;
import
com.dsk.common.utils.DateUtils
;
import
com.dsk.system.domain.BusinessIdDto
;
import
com.dsk.system.domain.
business.dto.
BusinessIdDto
;
import
com.dsk.system.mapper.BusinessLabelMapper
;
import
com.dsk.system.mapper.BusinessLabelMapper
;
import
com.dsk.system.service.IBusinessLabelService
;
import
com.dsk.system.service.IBusinessLabelService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
dsk-system/src/main/java/com/dsk/system/service/impl/BusinessRelateCompanyServiceImpl.java
View file @
ae00c4f7
...
@@ -6,7 +6,7 @@ import com.dsk.common.core.domain.entity.BusinessRelateCompany;
...
@@ -6,7 +6,7 @@ import com.dsk.common.core.domain.entity.BusinessRelateCompany;
import
com.dsk.common.exception.base.BaseException
;
import
com.dsk.common.exception.base.BaseException
;
import
com.dsk.common.utils.CheckUtils
;
import
com.dsk.common.utils.CheckUtils
;
import
com.dsk.common.utils.DateUtils
;
import
com.dsk.common.utils.DateUtils
;
import
com.dsk.system.domain.BusinessIdDto
;
import
com.dsk.system.domain.
business.dto.
BusinessIdDto
;
import
com.dsk.system.mapper.BusinessRelateCompanyMapper
;
import
com.dsk.system.mapper.BusinessRelateCompanyMapper
;
import
com.dsk.system.service.IBusinessInfoService
;
import
com.dsk.system.service.IBusinessInfoService
;
import
com.dsk.system.service.IBusinessRelateCompanyService
;
import
com.dsk.system.service.IBusinessRelateCompanyService
;
...
...
dsk-system/src/main/java/com/dsk/system/service/impl/ReadBusinessInfoExcel.java
View file @
ae00c4f7
package
com
.
dsk
.
system
.
service
.
impl
;
package
com
.
dsk
.
system
.
service
.
impl
;
import
com.dsk.system.domain.BusinessExcelDto
;
import
com.dsk.system.domain.
business.dto.
BusinessExcelDto
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.poi.hssf.usermodel.HSSFWorkbook
;
import
org.apache.poi.hssf.usermodel.HSSFWorkbook
;
import
org.apache.poi.ss.usermodel.*
;
import
org.apache.poi.ss.usermodel.*
;
...
...
dsk-system/src/main/java/com/dsk/system/service/impl/SysMenuServiceImpl.java
View file @
ae00c4f7
...
@@ -9,7 +9,6 @@ import java.util.List;
...
@@ -9,7 +9,6 @@ import java.util.List;
import
java.util.Set
;
import
java.util.Set
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.annotation.Primary
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.dsk.common.constant.Constants
;
import
com.dsk.common.constant.Constants
;
import
com.dsk.common.constant.UserConstants
;
import
com.dsk.common.constant.UserConstants
;
...
...
dsk-system/src/main/resources/mapper/business/BusinessFollowRecordMapper.xml
View file @
ae00c4f7
...
@@ -75,7 +75,7 @@
...
@@ -75,7 +75,7 @@
</where>
</where>
ORDER BY f.creat_time DESC
ORDER BY f.creat_time DESC
</select>
</select>
<select
id=
"selectRelateProject"
resultType=
"com.dsk.system.domain.vo.BusinessListVo"
>
<select
id=
"selectRelateProject"
resultType=
"com.dsk.system.domain.
business.
vo.BusinessListVo"
>
select i.id,i.project_name as projectName
select i.id,i.project_name as projectName
from business_info i
from business_info i
left join business_user u on u.business_id = i.id
left join business_user u on u.business_id = i.id
...
...
dsk-system/src/main/resources/mapper/business/BusinessInfoMapper.xml
View file @
ae00c4f7
...
@@ -84,7 +84,7 @@
...
@@ -84,7 +84,7 @@
from business_info
from business_info
</sql>
</sql>
<select
id=
"selectBusinessInfoList"
resultType=
"com.dsk.system.domain.vo.BusinessListVo"
>
<select
id=
"selectBusinessInfoList"
resultType=
"com.dsk.system.domain.
business.
vo.BusinessListVo"
>
SELECT
SELECT
i.id,
i.id,
i.project_name projectName,
i.project_name projectName,
...
@@ -207,15 +207,14 @@
...
@@ -207,15 +207,14 @@
ORDER BY i.create_time DESC
ORDER BY i.create_time DESC
</select>
</select>
<select
id=
"selectProjectName"
resultType=
"java.lang.String"
>
<select
id=
"selectProjectName"
resultType=
"com.dsk.system.domain.business.vo.BusinessLikeProjectNameListVo"
>
SELECT *
SELECT
FROM
project_name, investment_amount, project_level, project_stage, project_type,
(SELECT project_name as name FROM business_info) AS bu
project_category, status
<where>
FROM business_info
<if
test=
"projectName !=null and projectName!=''"
>
where project_name like concat('%',#{projectName},'%')
name like concat('%',#{projectName},'%')
order by project_name desc
</if>
limit 20
</where>
</select>
</select>
<select
id=
"selectBusinessInfoById"
parameterType=
"integer"
resultMap=
"BusinessInfoResult"
>
<select
id=
"selectBusinessInfoById"
parameterType=
"integer"
resultMap=
"BusinessInfoResult"
>
...
@@ -223,7 +222,7 @@
...
@@ -223,7 +222,7 @@
where id = #{id}
where id = #{id}
</select>
</select>
<select
id=
"selectTotal"
resultType=
"com.dsk.system.domain.vo.BusinessBrowseVo"
>
<select
id=
"selectTotal"
resultType=
"com.dsk.system.domain.
business.
vo.BusinessBrowseVo"
>
SELECT
SELECT
count(DISTINCT c.id) contactsCount,
count(DISTINCT c.id) contactsCount,
count(DISTINCT f.id) followRecordCount,
count(DISTINCT f.id) followRecordCount,
...
@@ -423,8 +422,10 @@
...
@@ -423,8 +422,10 @@
<select
id=
"isRepetitionProjectName"
resultType=
"java.lang.Integer"
>
<select
id=
"isRepetitionProjectName"
resultType=
"java.lang.Integer"
>
select count(i.id)
select count(i.id)
from business_info i
from business_info i
inner join business_user u on u.business_id = i.id
join business_user u on u.business_id = i.id
left join customer ct on ct.customer_id = i.customer_id
where i.project_name = #{projectName}
where i.project_name = #{projectName}
and u.user_id = #{userId}
and u.user_id = #{userId}
<if
test=
"companyName != null and companyName != '' "
>
and ct.company_name =#{companyName}
</if>
</select>
</select>
</mapper>
</mapper>
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