Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zjsgfa_mysql
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jiangyun
zjsgfa_mysql
Commits
6bd6083d
Commit
6bd6083d
authored
Apr 15, 2026
by
jiangyun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
fdf8ed13
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
200 additions
and
2 deletions
+200
-2
src/main/java/com/zjsgfa/project/zjsgfa/controller/SjDjjcController.java
+13
-0
src/main/java/com/zjsgfa/project/zjsgfa/domain/SjDjjc.java
+2
-1
src/main/java/com/zjsgfa/project/zjsgfa/mapper/SjDjjcMapper.java
+66
-0
src/main/java/com/zjsgfa/project/zjsgfa/service/ISjDjjcService.java
+2
-0
src/main/java/com/zjsgfa/project/zjsgfa/service/impl/SjDjjcServiceImpl.java
+117
-1
src/main/resources/mybatis/zjsgfa/SjDjjcMapper.xml
+0
-0
No files found.
src/main/java/com/zjsgfa/project/zjsgfa/controller/SjDjjcController.java
View file @
6bd6083d
...
...
@@ -2299,6 +2299,19 @@ public class SjDjjcController extends BaseController {
return
sjDjjcService
.
jsljjz
(
sjDjjc
);
}
/**
* 复制方案
*
* @param sjDjjc
* @return
*/
@GetMapping
(
"/copySjDjjc"
)
public
AjaxResult
copySjDjjc
(
SjDjjc
sjDjjc
)
throws
Exception
{
return
sjDjjcService
.
copySjDjjc
(
sjDjjc
);
}
/**
* 解析文件
*
...
...
src/main/java/com/zjsgfa/project/zjsgfa/domain/SjDjjc.java
View file @
6bd6083d
...
...
@@ -266,7 +266,8 @@ public class SjDjjc extends ProcessBaseEntity
//方案类型
private
String
falx
;
//查看范围
private
String
ckfw
;
}
src/main/java/com/zjsgfa/project/zjsgfa/mapper/SjDjjcMapper.java
View file @
6bd6083d
package
com
.
zjsgfa
.
project
.
zjsgfa
.
mapper
;
import
java.util.List
;
import
java.util.Map
;
import
com.zjsgfa.project.zjsgfa.domain.SjDjjc
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.security.core.parameters.P
;
/**
* 设计信息-井基础信息Mapper接口
...
...
@@ -80,4 +83,67 @@ public interface SjDjjcMapper
int
deleteLc
(
String
instanceId
);
void
updateBatchById
(
@Param
(
"newJh"
)
String
newJh
,
@Param
(
"jh"
)
String
jh
);
// ============== jh关联从表 ==============
void
copySjDcfxDzfc
(
Map
<
String
,
Object
>
params
);
void
copySjDcfxTsyx
(
Map
<
String
,
Object
>
params
);
void
copySjDzfc
(
Map
<
String
,
Object
>
params
);
void
copySjFdfx
(
Map
<
String
,
Object
>
params
);
void
copySjFdsgcs
(
Map
<
String
,
Object
>
params
);
void
copySjFdsgcsDcylZjymdsjb
(
Map
<
String
,
Object
>
params
);
void
copySjFdsgcsDcylZjymdtjb
(
Map
<
String
,
Object
>
params
);
void
copySjFdsgcsDcyx
(
Map
<
String
,
Object
>
params
);
void
copySjFdsgcsTsgj
(
Map
<
String
,
Object
>
params
);
void
copySjFdsgcsZjfxzt
(
Map
<
String
,
Object
>
params
);
void
copySjFdsgcsZjyFdxnb
(
Map
<
String
,
Object
>
params
);
void
copySjFl
(
Map
<
String
,
Object
>
params
);
void
copySjGztz
(
Map
<
String
,
Object
>
params
);
void
copySjH2s
(
Map
<
String
,
Object
>
params
);
void
copySjHse
(
Map
<
String
,
Object
>
params
);
void
copySjJhzq
(
Map
<
String
,
Object
>
params
);
void
copySjJkzp
(
Map
<
String
,
Object
>
params
);
void
copySjJsjg
(
Map
<
String
,
Object
>
params
);
void
copySjJygjGdfdcs
(
Map
<
String
,
Object
>
params
);
void
copySjJygjGdsjgdcs
(
Map
<
String
,
Object
>
params
);
void
copySjJygjInfo
(
Map
<
String
,
Object
>
params
);
void
copySjJygjgdsj
(
Map
<
String
,
Object
>
params
);
void
copySjLjjw
(
Map
<
String
,
Object
>
params
);
void
copySjLjsm
(
Map
<
String
,
Object
>
params
);
void
copySjLjtjzt
(
Map
<
String
,
Object
>
params
);
void
copySjLjzjysyqk
(
Map
<
String
,
Object
>
params
);
void
copySjQkztfx
(
Map
<
String
,
Object
>
params
);
void
copySjSggyGjsbxnyq
(
Map
<
String
,
Object
>
params
);
void
copySjSggyZjyCljl
(
Map
<
String
,
Object
>
params
);
void
copySjSggyZjyFdsj
(
Map
<
String
,
Object
>
params
);
void
copySjSggyZjyFdxnb
(
Map
<
String
,
Object
>
params
);
void
copySjSggyZjzhcs
(
Map
<
String
,
Object
>
params
);
void
copySjSzfxjg
(
Map
<
String
,
Object
>
params
);
void
copySjTgTgqdjh
(
Map
<
String
,
Object
>
params
);
void
copySjTgTgxnsj
(
Map
<
String
,
Object
>
params
);
void
copySjTgTgz
(
Map
<
String
,
Object
>
params
);
void
copySjZjcsxx
(
Map
<
String
,
Object
>
params
);
void
copySjZjyCljl
(
Map
<
String
,
Object
>
params
);
void
copySjZjyFdsj
(
Map
<
String
,
Object
>
params
);
void
copySjZjyFdxnb
(
Map
<
String
,
Object
>
params
);
void
copySjZlyq
(
Map
<
String
,
Object
>
params
);
void
copySjZlyqXx
(
Map
<
String
,
Object
>
params
);
void
copySjZlyqZbyq
(
Map
<
String
,
Object
>
params
);
void
copySjZqfx
(
Map
<
String
,
Object
>
params
);
void
copySjZsjqk
(
Map
<
String
,
Object
>
params
);
void
copySjZtcsxx
(
Map
<
String
,
Object
>
params
);
void
copySjZtgjsj
(
Map
<
String
,
Object
>
params
);
void
copySjZtxx
(
Map
<
String
,
Object
>
params
);
void
copySjZysx
(
Map
<
String
,
Object
>
params
);
// ============== zbid关联从表 ==============
void
copySjFdsgcsDcyxt
(
Map
<
String
,
Object
>
params
);
void
copySjFzqkms
(
Map
<
String
,
Object
>
params
);
void
copySjGcjbsj
(
Map
<
String
,
Object
>
params
);
void
copySjJsjgt
(
Map
<
String
,
Object
>
params
);
void
copySjLjfzqk
(
Map
<
String
,
Object
>
params
);
void
copySjLjzjyfzqk
(
Map
<
String
,
Object
>
params
);
void
copySjNdxm
(
Map
<
String
,
Object
>
params
);
void
copySjBcxx
(
Map
<
String
,
Object
>
params
);
}
src/main/java/com/zjsgfa/project/zjsgfa/service/ISjDjjcService.java
View file @
6bd6083d
...
...
@@ -76,4 +76,6 @@ public interface ISjDjjcService
List
<
SjDjjc
>
getGcList
(
SjDjjc
sjDjjc
);
AjaxResult
copySjDjjc
(
SjDjjc
sjDjjc
);
}
src/main/java/com/zjsgfa/project/zjsgfa/service/impl/SjDjjcServiceImpl.java
View file @
6bd6083d
...
...
@@ -7,6 +7,7 @@ import java.util.regex.Matcher;
import
java.util.regex.Pattern
;
import
java.util.stream.Collectors
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.http.HttpUtil
;
import
com.fasterxml.jackson.core.JsonProcessingException
;
import
com.fasterxml.jackson.core.type.TypeReference
;
...
...
@@ -160,6 +161,9 @@ public class SjDjjcServiceImpl implements ISjDjjcService
@DataScope
(
deptAlias
=
"d"
,
userAlias
=
"u"
)
public
List
<
SjDjjc
>
selectSjDjjcList
(
SjDjjc
sjDjjc
)
{
if
(
"1"
.
equals
(
sjDjjc
.
getCkfw
())){
sjDjjc
.
setCreatedBy
(
SecurityUtils
.
getUsername
());
}
return
sjDjjcMapper
.
selectSjDjjcList
(
sjDjjc
);
}
...
...
@@ -478,6 +482,8 @@ public class SjDjjcServiceImpl implements ISjDjjcService
@Transactional
public
int
updateSjDjjc
(
SjDjjc
sjDjjc
)
throws
Exception
{
//查出原来的井号
SjDjjc
oldSjDjjc
=
sjDjjcMapper
.
selectSjDjjcById
(
sjDjjc
.
getId
());
sjDjjc
.
setUpdateTime
(
DateUtils
.
getNowDate
());
sjDjjc
.
setUpdateBy
(
SecurityUtils
.
getUsername
());
...
...
@@ -674,10 +680,14 @@ public class SjDjjcServiceImpl implements ISjDjjcService
}
}
}
if
(!
sjDjjc
.
getJh
().
equals
(
oldSjDjjc
.
getJh
())){
//更新所有表
sjDjjcMapper
.
updateBatchById
(
sjDjjc
.
getJh
(),
oldSjDjjc
.
getJh
());
}
return
sjDjjcMapper
.
updateSjDjjc
(
sjDjjc
);
return
sjDjjcMapper
.
updateSjDjjc
ById
(
sjDjjc
);
}
/**
...
...
@@ -1483,5 +1493,111 @@ public class SjDjjcServiceImpl implements ISjDjjcService
return
sjDjjcMapper
.
getGcList
(
sjDjjc
);
}
@Override
@Transactional
public
AjaxResult
copySjDjjc
(
SjDjjc
sjDjjc
)
{
//
SjDjjc
oldSjDjjc
=
sjDjjcMapper
.
selectSjDjjcById
(
sjDjjc
.
getId
());
SjDjjc
newSjDjjc
=
new
SjDjjc
();
BeanUtil
.
copyProperties
(
oldSjDjjc
,
newSjDjjc
);
newSjDjjc
.
setJh
(
sjDjjc
.
getJh
());
newSjDjjc
.
setCreatedTime
(
new
Date
());
newSjDjjc
.
setCreatedBy
(
SecurityUtils
.
getUsername
());
newSjDjjc
.
setUpdateBy
(
null
);
newSjDjjc
.
setUpdateTime
(
null
);
newSjDjjc
.
setZjyprocessStatus
(
"未提交"
);
newSjDjjc
.
setZjytype
(
null
);
newSjDjjc
.
setZjyapplyTime
(
null
);
newSjDjjc
.
setZjyinstanceId
(
null
);
newSjDjjc
.
setZjyapplyUser
(
null
);
newSjDjjc
.
setZjyrefuseContent
(
null
);
newSjDjjc
.
setProcessStatus
(
"未提交"
);
newSjDjjc
.
setType
(
null
);
newSjDjjc
.
setApplyTime
(
null
);
newSjDjjc
.
setInstanceId
(
null
);
newSjDjjc
.
setApplyUser
(
null
);
newSjDjjc
.
setRefuseContent
(
null
);
int
i
=
sjDjjcMapper
.
insertSjDjjc
(
newSjDjjc
);
Long
oldId
=
oldSjDjjc
.
getId
();
String
oldJh
=
oldSjDjjc
.
getJh
();
Long
newId
=
newSjDjjc
.
getId
();
String
newJh
=
newSjDjjc
.
getJh
();
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
params
.
put
(
"oldJh"
,
oldJh
);
params
.
put
(
"oldId"
,
oldId
);
params
.
put
(
"newJh"
,
newJh
);
params
.
put
(
"newId"
,
newId
);
// 2. 复制 jh 关联从表
sjDjjcMapper
.
copySjDcfxDzfc
(
params
);
sjDjjcMapper
.
copySjDcfxTsyx
(
params
);
sjDjjcMapper
.
copySjDzfc
(
params
);
sjDjjcMapper
.
copySjFdfx
(
params
);
sjDjjcMapper
.
copySjFdsgcs
(
params
);
sjDjjcMapper
.
copySjFdsgcsDcylZjymdsjb
(
params
);
sjDjjcMapper
.
copySjFdsgcsDcylZjymdtjb
(
params
);
sjDjjcMapper
.
copySjFdsgcsDcyx
(
params
);
sjDjjcMapper
.
copySjFdsgcsTsgj
(
params
);
sjDjjcMapper
.
copySjFdsgcsZjfxzt
(
params
);
sjDjjcMapper
.
copySjFdsgcsZjyFdxnb
(
params
);
sjDjjcMapper
.
copySjFl
(
params
);
sjDjjcMapper
.
copySjGztz
(
params
);
sjDjjcMapper
.
copySjH2s
(
params
);
sjDjjcMapper
.
copySjHse
(
params
);
sjDjjcMapper
.
copySjJhzq
(
params
);
sjDjjcMapper
.
copySjJkzp
(
params
);
sjDjjcMapper
.
copySjJsjg
(
params
);
sjDjjcMapper
.
copySjJygjGdfdcs
(
params
);
sjDjjcMapper
.
copySjJygjGdsjgdcs
(
params
);
sjDjjcMapper
.
copySjJygjInfo
(
params
);
sjDjjcMapper
.
copySjJygjgdsj
(
params
);
sjDjjcMapper
.
copySjLjjw
(
params
);
sjDjjcMapper
.
copySjLjsm
(
params
);
sjDjjcMapper
.
copySjLjtjzt
(
params
);
sjDjjcMapper
.
copySjLjzjysyqk
(
params
);
sjDjjcMapper
.
copySjQkztfx
(
params
);
sjDjjcMapper
.
copySjSggyGjsbxnyq
(
params
);
sjDjjcMapper
.
copySjSggyZjyCljl
(
params
);
sjDjjcMapper
.
copySjSggyZjyFdsj
(
params
);
sjDjjcMapper
.
copySjSggyZjyFdxnb
(
params
);
sjDjjcMapper
.
copySjSggyZjzhcs
(
params
);
sjDjjcMapper
.
copySjSzfxjg
(
params
);
sjDjjcMapper
.
copySjTgTgqdjh
(
params
);
sjDjjcMapper
.
copySjTgTgxnsj
(
params
);
sjDjjcMapper
.
copySjTgTgz
(
params
);
sjDjjcMapper
.
copySjZjcsxx
(
params
);
sjDjjcMapper
.
copySjZjyCljl
(
params
);
sjDjjcMapper
.
copySjZjyFdsj
(
params
);
sjDjjcMapper
.
copySjZjyFdxnb
(
params
);
sjDjjcMapper
.
copySjZlyq
(
params
);
sjDjjcMapper
.
copySjZlyqXx
(
params
);
sjDjjcMapper
.
copySjZlyqZbyq
(
params
);
sjDjjcMapper
.
copySjZqfx
(
params
);
sjDjjcMapper
.
copySjZsjqk
(
params
);
sjDjjcMapper
.
copySjZtcsxx
(
params
);
sjDjjcMapper
.
copySjZtgjsj
(
params
);
sjDjjcMapper
.
copySjZtxx
(
params
);
sjDjjcMapper
.
copySjZysx
(
params
);
// 3. 复制 zbid 关联从表
sjDjjcMapper
.
copySjFdsgcsDcyxt
(
params
);
sjDjjcMapper
.
copySjFzqkms
(
params
);
sjDjjcMapper
.
copySjGcjbsj
(
params
);
sjDjjcMapper
.
copySjJsjgt
(
params
);
sjDjjcMapper
.
copySjLjfzqk
(
params
);
sjDjjcMapper
.
copySjLjzjyfzqk
(
params
);
sjDjjcMapper
.
copySjNdxm
(
params
);
sjDjjcMapper
.
copySjBcxx
(
params
);
return
AjaxResult
.
success
(
"复制成功"
);
}
}
src/main/resources/mybatis/zjsgfa/SjDjjcMapper.xml
View file @
6bd6083d
This diff is collapsed.
Click to expand it.
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