Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
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
项目统一框架
amos-boot-biz
Commits
8eac96bd
Commit
8eac96bd
authored
Jul 14, 2025
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refact(综合搜索):数据同步调整
1.设备同步改成批量查询 2.检验巡检依赖
parent
81426848
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
137 additions
and
13 deletions
+137
-13
ESEquipmentInfo.java
...n/amos/boot/module/common/api/entity/ESEquipmentInfo.java
+1
-1
EsBaseEnterpriseInfo.java
...s/boot/module/common/api/entity/EsBaseEnterpriseInfo.java
+1
-1
EsEntity.java
.../yeejoin/amos/boot/module/common/api/entity/EsEntity.java
+27
-0
EsUserInfo.java
...eejoin/amos/boot/module/common/api/entity/EsUserInfo.java
+1
-1
DataHandlerController.java
.../boot/module/jg/biz/controller/DataHandlerController.java
+1
-1
IIdxBizJgInspectionDetectionInfoService.java
.../biz/service/IIdxBizJgInspectionDetectionInfoService.java
+2
-1
DataHandlerServiceImpl.java
...ot/module/jg/biz/service/impl/DataHandlerServiceImpl.java
+0
-0
EsBulkService.java
...n/amos/boot/module/jg/biz/service/impl/EsBulkService.java
+40
-0
JyjcInspectionApplicationServiceImpl.java
...iz/service/impl/JyjcInspectionApplicationServiceImpl.java
+1
-0
JyjcInspectionResultServiceImpl.java
...yjc/biz/service/impl/JyjcInspectionResultServiceImpl.java
+2
-0
IdxBizJgInspectionDetectionInfoMapper.java
...ymt/api/mapper/IdxBizJgInspectionDetectionInfoMapper.java
+4
-1
IdxBizJgMaintenanceRecordInfoMapper.java
...e/ymt/api/mapper/IdxBizJgMaintenanceRecordInfoMapper.java
+4
-0
IdxBizJgUseInfoMapper.java
...mos/boot/module/ymt/api/mapper/IdxBizJgUseInfoMapper.java
+2
-0
IdxBizJgInspectionDetectionInfoMapper.xml
...esources/mapper/IdxBizJgInspectionDetectionInfoMapper.xml
+13
-0
IdxBizJgMaintenanceRecordInfoMapper.xml
.../resources/mapper/IdxBizJgMaintenanceRecordInfoMapper.xml
+17
-0
IdxBizJgUseInfoMapper.xml
...t-api/src/main/resources/mapper/IdxBizJgUseInfoMapper.xml
+21
-7
No files found.
amos-boot-system-tzs/amos-boot-module-common/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/entity/ESEquipmentInfo.java
View file @
8eac96bd
...
@@ -25,7 +25,7 @@ import java.util.List;
...
@@ -25,7 +25,7 @@ import java.util.List;
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@Slf4j
@Slf4j
@Document
(
indexName
=
"idx_biz_equipment_info"
,
shards
=
3
,
replicas
=
2
)
@Document
(
indexName
=
"idx_biz_equipment_info"
,
shards
=
3
,
replicas
=
2
,
createIndex
=
false
)
public
class
ESEquipmentInfo
{
public
class
ESEquipmentInfo
{
@Id
@Id
...
...
amos-boot-system-tzs/amos-boot-module-common/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/entity/EsBaseEnterpriseInfo.java
View file @
8eac96bd
...
@@ -15,7 +15,7 @@ import java.util.List;
...
@@ -15,7 +15,7 @@ import java.util.List;
* 企业
* 企业
*/
*/
@Data
@Data
@Document
(
indexName
=
"idx_biz_enterprise_info"
,
shards
=
3
,
replicas
=
2
)
@Document
(
indexName
=
"idx_biz_enterprise_info"
,
shards
=
3
,
replicas
=
2
,
createIndex
=
false
)
public
class
EsBaseEnterpriseInfo
{
public
class
EsBaseEnterpriseInfo
{
@Id
@Id
private
String
sequenceNbr
;
private
String
sequenceNbr
;
...
...
amos-boot-system-tzs/amos-boot-module-common/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/entity/EsEntity.java
0 → 100644
View file @
8eac96bd
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
entity
;
import
lombok.Getter
;
import
lombok.Setter
;
/**
*
* @author LiuLin
* @date 2023年10月11日 09:31
*/
@Setter
@Getter
public
final
class
EsEntity
<
T
>
{
private
String
id
;
private
T
data
;
public
EsEntity
()
{
}
public
EsEntity
(
String
id
,
T
data
)
{
this
.
data
=
data
;
this
.
id
=
id
;
}
}
\ No newline at end of file
amos-boot-system-tzs/amos-boot-module-common/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/entity/EsUserInfo.java
View file @
8eac96bd
...
@@ -15,7 +15,7 @@ import java.util.List;
...
@@ -15,7 +15,7 @@ import java.util.List;
* 人员
* 人员
*/
*/
@Data
@Data
@Document
(
indexName
=
"idx_biz_user_info"
,
shards
=
3
,
replicas
=
2
)
@Document
(
indexName
=
"idx_biz_user_info"
,
shards
=
3
,
replicas
=
2
,
createIndex
=
false
)
public
class
EsUserInfo
{
public
class
EsUserInfo
{
@Id
@Id
private
String
sequenceNbr
;
private
String
sequenceNbr
;
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/DataHandlerController.java
View file @
8eac96bd
...
@@ -250,7 +250,7 @@ public class DataHandlerController extends BaseController {
...
@@ -250,7 +250,7 @@ public class DataHandlerController extends BaseController {
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"初始化综合搜索数据-设备"
,
notes
=
"初始化综合搜索数据-设备"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"初始化综合搜索数据-设备"
,
notes
=
"初始化综合搜索数据-设备"
)
@PutMapping
(
value
=
"/equip/initStatistData2Es"
)
@PutMapping
(
value
=
"/equip/initStatistData2Es"
)
public
ResponseModel
<
Integer
>
initEquipStatistData2Es
()
{
public
ResponseModel
<
Integer
>
initEquipStatistData2Es
()
{
return
ResponseHelper
.
buildResponse
(
dataHandlerService
.
initEquipStatistData2Es
());
return
ResponseHelper
.
buildResponse
(
dataHandlerService
.
initEquipStatistData2Es
Batch
());
}
}
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/IIdxBizJgInspectionDetectionInfoService.java
View file @
8eac96bd
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
service
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgInspectionDetectionInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgInspectionDetectionInfo
;
import
java.util.List
;
import
java.util.List
;
...
@@ -9,7 +10,7 @@ import java.util.List;
...
@@ -9,7 +10,7 @@ import java.util.List;
* @author system_generator
* @author system_generator
* @date 2023-08-17
* @date 2023-08-17
*/
*/
public
interface
IIdxBizJgInspectionDetectionInfoService
{
public
interface
IIdxBizJgInspectionDetectionInfoService
extends
IService
<
IdxBizJgInspectionDetectionInfo
>
{
boolean
saveOrUpdateData
(
IdxBizJgInspectionDetectionInfo
inspectionDetectionInfo
);
boolean
saveOrUpdateData
(
IdxBizJgInspectionDetectionInfo
inspectionDetectionInfo
);
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/DataHandlerServiceImpl.java
View file @
8eac96bd
This diff is collapsed.
Click to expand it.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/EsBulkService.java
0 → 100644
View file @
8eac96bd
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
service
.
impl
;
import
com.alibaba.fastjson.JSON
;
import
com.yeejoin.amos.boot.module.common.api.entity.EsEntity
;
import
lombok.RequiredArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.elasticsearch.action.bulk.BulkRequest
;
import
org.elasticsearch.action.support.WriteRequest
;
import
org.elasticsearch.action.update.UpdateRequest
;
import
org.elasticsearch.client.RequestOptions
;
import
org.elasticsearch.client.RestHighLevelClient
;
import
org.elasticsearch.common.xcontent.XContentType
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
@Component
@RequiredArgsConstructor
@Slf4j
public
class
EsBulkService
{
private
final
RestHighLevelClient
restHighLevelClient
;
public
<
T
>
void
bulkUpsert
(
String
index
,
List
<
EsEntity
<
T
>>
list
)
{
BulkRequest
request
=
new
BulkRequest
();
list
.
forEach
(
item
->
{
request
.
add
(
new
UpdateRequest
(
index
,
item
.
getId
())
.
doc
(
JSON
.
toJSONString
(
item
.
getData
()),
XContentType
.
JSON
)
.
upsert
(
JSON
.
toJSONString
(
item
.
getData
()),
XContentType
.
JSON
));
});
try
{
// request.setRefreshPolicy(WriteRequest.RefreshPolicy.IMMEDIATE);
restHighLevelClient
.
bulk
(
request
,
RequestOptions
.
DEFAULT
);
}
catch
(
Exception
e
)
{
log
.
error
(
"批量写入数据失败:{}"
,
e
.
getMessage
(),
e
);
throw
new
RuntimeException
(
e
);
}
}
}
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/JyjcInspectionApplicationServiceImpl.java
View file @
8eac96bd
...
@@ -148,6 +148,7 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
...
@@ -148,6 +148,7 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
@Autowired
@Autowired
RestHighLevelClient
restHighLevelClient
;
RestHighLevelClient
restHighLevelClient
;
@Autowired
@Autowired
@Lazy
private
JyjcInspectionResultServiceImpl
inspectionResultService
;
private
JyjcInspectionResultServiceImpl
inspectionResultService
;
@Autowired
@Autowired
private
JyjcInspectionApplicationEquipServiceImpl
applicationEquipService
;
private
JyjcInspectionApplicationEquipServiceImpl
applicationEquipService
;
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/JyjcInspectionResultServiceImpl.java
View file @
8eac96bd
...
@@ -53,6 +53,7 @@ import org.apache.commons.lang3.StringUtils;
...
@@ -53,6 +53,7 @@ import org.apache.commons.lang3.StringUtils;
import
org.eclipse.paho.client.mqttv3.MqttException
;
import
org.eclipse.paho.client.mqttv3.MqttException
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.context.annotation.Lazy
;
import
org.springframework.core.io.Resource
;
import
org.springframework.core.io.Resource
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -135,6 +136,7 @@ public class JyjcInspectionResultServiceImpl extends BaseService<JyjcInspectionR
...
@@ -135,6 +136,7 @@ public class JyjcInspectionResultServiceImpl extends BaseService<JyjcInspectionR
private
ESEquipmentCategory
esEquipmentCategory
;
private
ESEquipmentCategory
esEquipmentCategory
;
@Autowired
@Autowired
@Lazy
JyjcInspectionApplicationServiceImpl
inspectionApplicationService
;
JyjcInspectionApplicationServiceImpl
inspectionApplicationService
;
@Autowired
@Autowired
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/mapper/IdxBizJgInspectionDetectionInfoMapper.java
View file @
8eac96bd
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
mapper
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgInspectionDetectionInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgInspectionDetectionInfo
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.List
;
...
@@ -15,4 +15,7 @@ import java.util.List;
...
@@ -15,4 +15,7 @@ import java.util.List;
public
interface
IdxBizJgInspectionDetectionInfoMapper
extends
BaseMapper
<
IdxBizJgInspectionDetectionInfo
>
{
public
interface
IdxBizJgInspectionDetectionInfoMapper
extends
BaseMapper
<
IdxBizJgInspectionDetectionInfo
>
{
List
<
IdxBizJgInspectionDetectionInfo
>
selectLastedGroupByInspectType
(
@Param
(
"record"
)
String
record
);
List
<
IdxBizJgInspectionDetectionInfo
>
selectLastedGroupByInspectType
(
@Param
(
"record"
)
String
record
);
List
<
IdxBizJgInspectionDetectionInfo
>
selectLastedGroupByInspectTypeBatch
(
@Param
(
"records"
)
List
<
String
>
records
);
}
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/mapper/IdxBizJgMaintenanceRecordInfoMapper.java
View file @
8eac96bd
...
@@ -2,6 +2,9 @@ package com.yeejoin.amos.boot.module.ymt.api.mapper;
...
@@ -2,6 +2,9 @@ package com.yeejoin.amos.boot.module.ymt.api.mapper;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgMaintenanceRecordInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgMaintenanceRecordInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
/**
* 安全追溯-维保备案信息表 Mapper 接口
* 安全追溯-维保备案信息表 Mapper 接口
...
@@ -11,4 +14,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
...
@@ -11,4 +14,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
*/
public
interface
IdxBizJgMaintenanceRecordInfoMapper
extends
BaseMapper
<
IdxBizJgMaintenanceRecordInfo
>
{
public
interface
IdxBizJgMaintenanceRecordInfoMapper
extends
BaseMapper
<
IdxBizJgMaintenanceRecordInfo
>
{
List
<
IdxBizJgMaintenanceRecordInfo
>
selectLastedMainInfoBatch
(
@Param
(
"records"
)
List
<
String
>
records
);
}
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/mapper/IdxBizJgUseInfoMapper.java
View file @
8eac96bd
...
@@ -31,4 +31,6 @@ public interface IdxBizJgUseInfoMapper extends BaseMapper<IdxBizJgUseInfo> {
...
@@ -31,4 +31,6 @@ public interface IdxBizJgUseInfoMapper extends BaseMapper<IdxBizJgUseInfo> {
void
updateVersionBatch
(
@Param
(
"records"
)
List
<
String
>
records
,
@Param
(
"version"
)
int
version
);
void
updateVersionBatch
(
@Param
(
"records"
)
List
<
String
>
records
,
@Param
(
"version"
)
int
version
);
Map
<
String
,
Object
>
queryDetail
(
@Param
(
"record"
)
String
record
);
Map
<
String
,
Object
>
queryDetail
(
@Param
(
"record"
)
String
record
);
List
<
Map
<
String
,
Object
>>
queryDetailBatch
(
@Param
(
"records"
)
List
<
String
>
records
);
}
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/resources/mapper/IdxBizJgInspectionDetectionInfoMapper.xml
View file @
8eac96bd
...
@@ -12,4 +12,17 @@
...
@@ -12,4 +12,17 @@
"RECORD" = #{record}
"RECORD" = #{record}
ORDER BY "INSPECT_TYPE", "INSPECT_DATE" DESC, "SEQUENCE_NBR" DESC
ORDER BY "INSPECT_TYPE", "INSPECT_DATE" DESC, "SEQUENCE_NBR" DESC
</select>
</select>
<select
id=
"selectLastedGroupByInspectTypeBatch"
resultType=
"com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgInspectionDetectionInfo"
>
SELECT
DISTINCT ON ("RECORD", "INSPECT_TYPE") *
FROM
idx_biz_jg_inspection_detection_info
WHERE
"RECORD" in
<foreach
collection=
"records"
item=
"record"
open=
"("
close=
")"
separator=
","
>
#{record}
</foreach>
ORDER BY "RECORD", "INSPECT_TYPE", "INSPECT_DATE" DESC, "SEQUENCE_NBR" DESC
</select>
</mapper>
</mapper>
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/resources/mapper/IdxBizJgMaintenanceRecordInfoMapper.xml
0 → 100644
View file @
8eac96bd
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.yeejoin.amos.boot.module.ymt.api.mapper.IdxBizJgMaintenanceRecordInfoMapper"
>
<select
id=
"selectLastedMainInfoBatch"
resultType=
"com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgMaintenanceRecordInfo"
>
SELECT
DISTINCT ON ("RECORD") *
FROM
idx_biz_jg_maintenance_record_info
WHERE
"RECORD" IN
<foreach
collection=
"records"
item=
"record"
open=
"("
close=
")"
separator=
","
>
#{record}
</foreach>
ORDER BY "RECORD", "REC_DATE" DESC
</select>
</mapper>
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/resources/mapper/IdxBizJgUseInfoMapper.xml
View file @
8eac96bd
...
@@ -65,6 +65,17 @@
...
@@ -65,6 +65,17 @@
FROM "idx_biz_jg_use_info"
FROM "idx_biz_jg_use_info"
</select>
</select>
<select
id=
"queryDetail"
resultType=
"java.util.Map"
>
<select
id=
"queryDetail"
resultType=
"java.util.Map"
>
<include
refid=
"equip-detail-es"
/>
WHERE
ibjui."RECORD" = #{record}
</select>
<update
id=
"updateVersionBatch"
>
<foreach
collection=
"records"
separator=
";"
item=
"record"
open=
""
close=
""
>
UPDATE idx_biz_jg_use_info SET "VERSION"=#{version} WHERE record = #{record}
</foreach>
</update>
<sql
id=
"equip-detail-es"
>
SELECT
SELECT
ibjui."RECORD" AS "SEQUENCE_NBR",
ibjui."RECORD" AS "SEQUENCE_NBR",
ibjui."PROJECT_CONTRAPTION",
ibjui."PROJECT_CONTRAPTION",
...
@@ -118,7 +129,7 @@
...
@@ -118,7 +129,7 @@
di."DESIGN_UNIT_NAME",
di."DESIGN_UNIT_NAME",
di."DESIGN_DATE"
di."DESIGN_DATE"
FROM
FROM
amos_tzs_biz.
idx_biz_jg_use_info ibjui
idx_biz_jg_use_info ibjui
LEFT JOIN amos_tzs_biz.idx_biz_jg_supervision_info ibjsi ON ibjui."RECORD" = ibjsi."RECORD"
LEFT JOIN amos_tzs_biz.idx_biz_jg_supervision_info ibjsi ON ibjui."RECORD" = ibjsi."RECORD"
LEFT JOIN amos_tzs_biz.idx_biz_jg_register_info ibjri ON ibjui."RECORD" = ibjri."RECORD"
LEFT JOIN amos_tzs_biz.idx_biz_jg_register_info ibjri ON ibjui."RECORD" = ibjri."RECORD"
LEFT JOIN amos_tzs_biz.idx_biz_jg_other_info ibjoi ON ibjui."RECORD" = ibjoi."RECORD"
LEFT JOIN amos_tzs_biz.idx_biz_jg_other_info ibjoi ON ibjui."RECORD" = ibjoi."RECORD"
...
@@ -127,12 +138,15 @@
...
@@ -127,12 +138,15 @@
LEFT JOIN amos_tzs_biz.tz_equipment_category tec ON ibjri."EQU_CATEGORY" = tec.code
LEFT JOIN amos_tzs_biz.tz_equipment_category tec ON ibjri."EQU_CATEGORY" = tec.code
LEFT JOIN amos_tzs_biz.tz_equipment_category tec1 ON ibjri."EQU_LIST" = tec1.code
LEFT JOIN amos_tzs_biz.tz_equipment_category tec1 ON ibjri."EQU_LIST" = tec1.code
LEFT JOIN amos_tzs_biz.tz_equipment_category tec2 ON ibjri."EQU_DEFINE" = tec2.code
LEFT JOIN amos_tzs_biz.tz_equipment_category tec2 ON ibjri."EQU_DEFINE" = tec2.code
</sql>
<select
id=
"queryDetailBatch"
resultType=
"java.util.Map"
>
<include
refid=
"equip-detail-es"
/>
WHERE
WHERE
ibjui."RECORD" = #{record}
ibjui."RECORD" in
</select>
<foreach
item=
"record"
collection=
"records"
open=
"("
separator=
","
close=
")"
>
<update
id=
"updateVersionBatch"
>
#{record}
<foreach
collection=
"records"
separator=
";"
item=
"record"
open=
""
close=
""
>
UPDATE idx_biz_jg_use_info SET "VERSION"=#{version} WHERE record = #{record}
</foreach>
</foreach>
</update>
</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