Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
dataC_api
Project
Project
Details
Activity
Releases
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
高宇
dataC_api
Commits
9bc5bebf
Commit
9bc5bebf
authored
Jun 13, 2024
by
hubaoshan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
改 task id
parent
0e4d13a7
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
32 additions
and
66 deletions
+32
-66
Jnsp7xtmDqsjController.java
...t/bus/jnsp7xtmdqsj/controller/Jnsp7xtmDqsjController.java
+12
-20
Jnsp7xtmDqsjServiceImpl.java
...us/jnsp7xtmdqsj/service/impl/Jnsp7xtmDqsjServiceImpl.java
+13
-31
TaskInfo.java
src/main/java/org/rcisoft/bus/taskinfo/entity/TaskInfo.java
+2
-10
TaskInfoMapper.xml
...n/resources/mapper/bus/taskinfo/mapper/TaskInfoMapper.xml
+5
-5
No files found.
src/main/java/org/rcisoft/bus/jnsp7xtmdqsj/controller/Jnsp7xtmDqsjController.java
View file @
9bc5bebf
...
...
@@ -2,40 +2,32 @@ package org.rcisoft.bus.jnsp7xtmdqsj.controller;
/*固定导入*/
import
cn.afterturn.easypoi.excel.ExcelExportUtil
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.rcisoft.bus.jnsp7xtmdqsj.dto.Jnsp7xtmDqsjPageHandleDto
;
import
org.rcisoft.bus.jnsp7xtmdqsj.entity.Jnsp7xtmDqsj
;
import
org.rcisoft.bus.jnsp7xtmdqsj.service.Jnsp7xtmDqsjService
;
import
org.rcisoft.bus.taskinfo.entity.TaskInfo
;
import
org.rcisoft.core.anno.CyEncryptSm4Anno
;
import
org.rcisoft.core.anno.CyOpeLogAnno
;
import
org.rcisoft.core.constant.CyMessCons
;
import
org.rcisoft.core.controller.CyPaginationController
;
import
org.rcisoft.core.model.CyGridModel
;
import
org.rcisoft.core.model.CyPersistModel
;
import
org.rcisoft.core.operlog.enums.CyLogTypeEnum
;
import
org.rcisoft.core.util.CyEpExcelUtil
;
import
org.rcisoft.core.result.CyResult
;
import
org.rcisoft.core.util.CyResultGenUtil
;
import
org.rcisoft.util.ExportToExcelUtil
;
import
org.springframework.validation.BindingResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.validation.BindingResult
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.rcisoft.core.result.CyResult
;
import
org.rcisoft.core.util.CyResultGenUtil
;
import
org.rcisoft.core.model.CyPersistModel
;
import
org.rcisoft.core.constant.CyMessCons
;
import
org.rcisoft.core.controller.CyPaginationController
;
import
org.rcisoft.core.util.CyUserUtil
;
import
org.rcisoft.core.model.CyGridModel
;
import
org.rcisoft.core.exception.CyServiceException
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.validation.Valid
;
import
org.rcisoft.bus.jnsp7xtmdqsj.entity.Jnsp7xtmDqsj
;
import
org.rcisoft.bus.jnsp7xtmdqsj.service.Jnsp7xtmDqsjService
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.List
;
import
java.util.concurrent.locks.Lock
;
import
java.util.concurrent.locks.ReentrantLock
;
/**
* Created by cy on 2024年5月14日 上午10:20:48.
...
...
@@ -162,7 +154,7 @@ public class Jnsp7xtmDqsjController extends CyPaginationController<Jnsp7xtmDqsj>
//service1
TaskInfo
taskInfo
=
jnsp7xtmDqsjServiceImpl
.
addTaskInfo
();
//service2
jnsp7xtmDqsjServiceImpl
.
monthlyTablePull
(
taskInfo
.
getTa
c
kId
());
jnsp7xtmDqsjServiceImpl
.
monthlyTablePull
(
taskInfo
.
getTa
s
kId
());
return
CyResultGenUtil
.
builder
(
new
CyPersistModel
(
1
),
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
...
...
src/main/java/org/rcisoft/bus/jnsp7xtmdqsj/service/impl/Jnsp7xtmDqsjServiceImpl.java
View file @
9bc5bebf
...
...
@@ -6,43 +6,29 @@ import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.collection.CollectionUtil
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.google.common.base.Stopwatch
;
import
com.mongodb.client.model.Collation
;
import
org.apache.commons.beanutils.BeanUtils
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.ibatis.session.SqlSession
;
import
org.apache.poi.ss.usermodel.Sheet
;
import
org.apache.poi.ss.usermodel.Workbook
;
import
org.apache.tools.ant.taskdefs.Sleep
;
import
org.rcisoft.bus.jnsp7xtm.dto.Jnsp7xtmDto
;
import
org.rcisoft.bus.jnsp7xtm.dto.Jnsp7xtmOptionDto
;
import
org.rcisoft.bus.jnsp7xtm.entity.Jnsp7xtm
;
import
org.rcisoft.bus.jnsp7xtm.enums.ColTransitionEnum
;
import
org.rcisoft.bus.jnsp7xtm.enums.Jnsp7xtmDqsjType
;
import
org.rcisoft.bus.jnsp7xtm.vo.Jnsp7xtmVo
;
import
org.rcisoft.bus.jnsp7xtmdqsj.dao.Jnsp7xtmDqsjRepository
;
import
org.rcisoft.bus.jnsp7xtmdqsj.dto.Jnsp7xtmDqsjExportTemplateDto
;
import
org.rcisoft.bus.jnsp7xtmdqsj.dto.Jnsp7xtmDqsjImportDto
;
import
org.rcisoft.bus.jnsp7xtmdqsj.dto.Jnsp7xtmDqsjPageHandleDto
;
import
org.rcisoft.bus.jnsp7xtmdqsj.entity.Jnsp7xtmDqsj
;
import
org.rcisoft.bus.jnsp7xtmdqsj.service.Jnsp7xtmDqsjService
;
import
org.rcisoft.bus.taskinfo.dao.TaskInfoRepository
;
import
org.rcisoft.bus.taskinfo.entity.TaskInfo
;
import
org.rcisoft.core.exception.CyServiceException
;
import
org.rcisoft.core.model.CyPageInfo
;
import
org.rcisoft.core.model.CyPersistModel
;
import
org.rcisoft.core.util.CyIdGenUtil
;
import
org.rcisoft.core.util.CyUserUtil
;
import
org.rcisoft.core.aop.CyPageUtilAsp
;
import
org.rcisoft.core.model.CyPersistModel
;
import
org.rcisoft.core.util.CyEpExcelUtil
;
import
org.rcisoft.bus.jnsp7xtmdqsj.dao.Jnsp7xtmDqsjRepository
;
import
org.rcisoft.bus.jnsp7xtmdqsj.entity.Jnsp7xtmDqsj
;
import
org.rcisoft.bus.jnsp7xtmdqsj.service.Jnsp7xtmDqsjService
;
import
org.rcisoft.core.service.CyBaseService
;
import
org.rcisoft.enums.CyImportErrCodeEnum
;
import
org.rcisoft.util.ExcelExportStatisticStyler
;
import
org.rcisoft.util.ExportToExcelUtil
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
...
...
@@ -51,25 +37,21 @@ import org.springframework.stereotype.Service;
import
org.springframework.transaction.annotation.Isolation
;
import
org.springframework.transaction.annotation.Propagation
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.
rcisoft.core.model.CyPageInfo
;
import
org.
springframework.web.multipart.MultipartFile
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.IOException
;
import
java.io.OutputStream
;
import
java.math.BigDecimal
;
import
java.net.URLEncoder
;
import
java.util.*
;
import
java.util.concurrent.CompletableFuture
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.concurrent.TimeUnit
;
import
java.util.concurrent.locks.Lock
;
import
java.util.concurrent.locks.ReentrantLock
;
import
java.util.regex.Matcher
;
import
java.util.regex.Pattern
;
import
java.util.stream.Collectors
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.multipart.MultipartFile
;
import
javax.servlet.http.HttpServletResponse
;
/**
* Created by cy on 2024年5月14日 上午10:20:48.
...
...
@@ -241,7 +223,7 @@ public class Jnsp7xtmDqsjServiceImpl extends ServiceImpl<Jnsp7xtmDqsjRepository,
}
// Thread.sleep(5000);
LambdaUpdateWrapper
<
TaskInfo
>
updateWrapper
=
new
LambdaUpdateWrapper
<>();
updateWrapper
.
eq
(
TaskInfo:
:
getTa
c
kId
,
taskId
).
set
(
TaskInfo:
:
getStatus
,
"1"
);
updateWrapper
.
eq
(
TaskInfo:
:
getTa
s
kId
,
taskId
).
set
(
TaskInfo:
:
getStatus
,
"1"
);
taskInfoRepository
.
update
(
null
,
updateWrapper
);
log
.
info
(
"数据同步需要多少秒"
+
stopwatch
.
elapsed
().
getSeconds
());
}
catch
(
Exception
e
)
{
...
...
@@ -289,7 +271,7 @@ public class Jnsp7xtmDqsjServiceImpl extends ServiceImpl<Jnsp7xtmDqsjRepository,
if
(
topFourButtonLock
.
tryLock
(
1000
,
TimeUnit
.
MILLISECONDS
))
{
try
{
taskInfo
.
setStatus
(
"0"
);
taskInfo
.
setTa
c
kId
(
CyIdGenUtil
.
uuid
());
taskInfo
.
setTa
s
kId
(
CyIdGenUtil
.
uuid
());
taskInfo
.
setFlag
(
"1"
);
taskInfoRepository
.
insert
(
taskInfo
);
return
taskInfo
;
...
...
src/main/java/org/rcisoft/bus/taskinfo/entity/TaskInfo.java
View file @
9bc5bebf
package
org
.
rcisoft
.
bus
.
taskinfo
.
entity
;
import
cn.afterturn.easypoi.excel.annotation.Excel
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.*
;
import
cn.afterturn.easypoi.excel.annotation.Excel
;
import
org.rcisoft.core.entity.CyIdEntity
;
import
java.math.BigDecimal
;
import
java.math.BigInteger
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
org.rcisoft.core.entity.CyIdIncreEntity
;
/**
...
...
@@ -28,7 +20,7 @@ public class TaskInfo extends CyIdIncreEntity<TaskInfo> {
* @default
*/
@Excel
(
name
=
"??id"
,
orderNum
=
"0"
,
width
=
20
)
private
String
ta
c
kId
;
private
String
ta
s
kId
;
/**
* @desc ?? 0:??? 1:???
...
...
src/main/resources/mapper/bus/taskinfo/mapper/TaskInfoMapper.xml
View file @
9bc5bebf
...
...
@@ -11,7 +11,7 @@
<result
column=
"update_by"
jdbcType=
"VARCHAR"
property=
"updateBy"
/>
<result
column=
"update_date"
jdbcType=
"DATE"
property=
"updateDate"
/>
<result
column=
"remarks"
jdbcType=
"VARCHAR"
property=
"remarks"
/>
<result
column=
"ta
ck_id"
jdbcType=
"VARCHAR"
property=
"tac
kId"
/>
<result
column=
"ta
sk_id"
jdbcType=
"VARCHAR"
property=
"tas
kId"
/>
<result
column=
"status"
jdbcType=
"VARCHAR"
property=
"status"
/>
<result
column=
"type"
jdbcType=
"VARCHAR"
property=
"type"
/>
<result
column=
"type"
jdbcType=
"VARCHAR"
property=
"type"
/>
...
...
@@ -25,8 +25,8 @@
<if
test=
"entity.flag !=null and entity.flag != '' "
>
and flag = #{entity.flag}
</if>
<if
test=
"entity.ta
ckId !=null and entity.tac
kId != '' "
>
and ta
ck_id = #{entity.tac
kId}
<if
test=
"entity.ta
skId !=null and entity.tas
kId != '' "
>
and ta
sk_id = #{entity.tas
kId}
</if>
<if
test=
"entity.status !=null and entity.status != '' "
>
and status like concat('%',#{entity.status},'%')
...
...
@@ -44,8 +44,8 @@
<if
test=
"entity.flag !=null and entity.flag != '' "
>
and flag = #{entity.flag}
</if>
<if
test=
"entity.ta
ckId !=null and entity.tac
kId != '' "
>
and ta
ck_id like concat('%',#{entity.tac
kId},'%')
<if
test=
"entity.ta
skId !=null and entity.tas
kId != '' "
>
and ta
sk_id like concat('%',#{entity.tas
kId},'%')
</if>
<if
test=
"entity.status !=null and entity.status != '' "
>
and status like concat('%',#{entity.status},'%')
...
...
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