Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
K
klck
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
位宇华
klck
Commits
fb3b04a0
Commit
fb3b04a0
authored
Oct 10, 2024
by
位宇华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
历史数据-代码提交
parent
d9ea3705
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
154 additions
and
3 deletions
+154
-3
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesHistorydataController.java
...i/system/controller/ActSuppliesHistorydataController.java
+12
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesCleaningRuleMapper.java
...om/ruoyi/system/mapper/ActSuppliesCleaningRuleMapper.java
+7
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/model/HistoryResonseDataModel.java
.../java/com/ruoyi/system/model/HistoryResonseDataModel.java
+46
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/model/HistorySaveDataModel.java
...ain/java/com/ruoyi/system/model/HistorySaveDataModel.java
+49
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesHistorydataService.java
.../ruoyi/system/service/IActSuppliesHistorydataService.java
+6
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesHistorydataServiceImpl.java
...ystem/service/impl/ActSuppliesHistorydataServiceImpl.java
+15
-0
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesCleaningRuleMapper.xml
...resources/mapper/system/ActSuppliesCleaningRuleMapper.xml
+19
-3
No files found.
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesHistorydataController.java
View file @
fb3b04a0
...
@@ -7,6 +7,7 @@ import com.ruoyi.common.utils.poi.ExcelUtil;
...
@@ -7,6 +7,7 @@ import com.ruoyi.common.utils.poi.ExcelUtil;
import
com.ruoyi.system.domain.ActOperation1
;
import
com.ruoyi.system.domain.ActOperation1
;
import
com.ruoyi.system.domain.ActSuppliesHistorydata
;
import
com.ruoyi.system.domain.ActSuppliesHistorydata
;
import
com.ruoyi.system.domain.ActSuppliesImportCleaningAcc
;
import
com.ruoyi.system.domain.ActSuppliesImportCleaningAcc
;
import
com.ruoyi.system.model.HistorySaveDataModel
;
import
com.ruoyi.system.service.IActSuppliesHistorydataService
;
import
com.ruoyi.system.service.IActSuppliesHistorydataService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.security.access.prepost.PreAuthorize
;
import
org.springframework.security.access.prepost.PreAuthorize
;
...
@@ -200,5 +201,16 @@ public class ActSuppliesHistorydataController extends BaseController
...
@@ -200,5 +201,16 @@ public class ActSuppliesHistorydataController extends BaseController
return
getDataTable
(
actSuppliesImportCleaningAccs
);
return
getDataTable
(
actSuppliesImportCleaningAccs
);
}
}
@PreAuthorize
(
"@ss.hasPermi('system.historydata.save')"
)
@PostMapping
(
"/save"
)
public
AjaxResult
save
(
@RequestBody
HistorySaveDataModel
historySaveDataModel
){
actSuppliesHistorydataService
.
saveHistoryData
(
historySaveDataModel
);
return
toAjax
(
1
);
}
@PreAuthorize
(
"@ss.hasPermi('system.historydata.selectData')"
)
@GetMapping
(
"/select/data"
)
public
TableDataInfo
selectData
(){
return
getDataTable
(
actSuppliesHistorydataService
.
selectNewData
());
}
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesCleaningRuleMapper.java
View file @
fb3b04a0
package
com.ruoyi.system.mapper
;
package
com.ruoyi.system.mapper
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.system.domain.*
;
import
com.ruoyi.system.domain.*
;
import
com.ruoyi.system.model.HistoryResonseDataModel
;
import
com.ruoyi.system.model.HistorySaveDataModel
;
import
com.ruoyi.system.model.SelActSuppliesDao
;
import
com.ruoyi.system.model.SelActSuppliesDao
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
...
@@ -49,4 +52,8 @@ public interface ActSuppliesCleaningRuleMapper
...
@@ -49,4 +52,8 @@ public interface ActSuppliesCleaningRuleMapper
List
<
SelActSuppliesDao
>
selActSupplies
();
List
<
SelActSuppliesDao
>
selActSupplies
();
List
<
SelActSuppliesDao
>
selActSuppliesOne
();
List
<
SelActSuppliesDao
>
selActSuppliesOne
();
void
saveHistoryData
(
@Param
(
"data"
)
HistorySaveDataModel
historySaveDataModel
,
@Param
(
"jsonString"
)
String
jsonString
);
List
<
HistoryResonseDataModel
>
selectNewData
();
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/model/HistoryResonseDataModel.java
0 → 100644
View file @
fb3b04a0
package
com.ruoyi.system.model
;
import
java.io.Serializable
;
public
class
HistoryResonseDataModel
implements
Serializable
{
private
String
historyName
;
private
Object
historyContent
;
private
String
mining
;;
private
String
templateId
;
public
String
getHistoryName
()
{
return
historyName
;
}
public
void
setHistoryName
(
String
historyName
)
{
this
.
historyName
=
historyName
;
}
public
Object
getHistoryContent
()
{
return
historyContent
;
}
public
void
setHistoryContent
(
Object
historyContent
)
{
this
.
historyContent
=
historyContent
;
}
public
String
getMining
()
{
return
mining
;
}
public
void
setMining
(
String
mining
)
{
this
.
mining
=
mining
;
}
public
String
getTemplateId
()
{
return
templateId
;
}
public
void
setTemplateId
(
String
templateId
)
{
this
.
templateId
=
templateId
;
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/model/HistorySaveDataModel.java
0 → 100644
View file @
fb3b04a0
package
com.ruoyi.system.model
;
import
java.io.Serializable
;
import
java.util.List
;
public
class
HistorySaveDataModel
implements
Serializable
{
private
String
historyName
;
private
List
<
Object
>
historyContent
;
private
String
mining
;;
private
String
templateId
;
public
String
getHistoryName
()
{
return
historyName
;
}
public
void
setHistoryName
(
String
historyName
)
{
this
.
historyName
=
historyName
;
}
public
List
<
Object
>
getHistoryContent
()
{
return
historyContent
;
}
public
void
setHistoryContent
(
List
<
Object
>
historyContent
)
{
this
.
historyContent
=
historyContent
;
}
public
String
getMining
()
{
return
mining
;
}
public
void
setMining
(
String
mining
)
{
this
.
mining
=
mining
;
}
public
String
getTemplateId
()
{
return
templateId
;
}
public
void
setTemplateId
(
String
templateId
)
{
this
.
templateId
=
templateId
;
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesHistorydataService.java
View file @
fb3b04a0
...
@@ -2,9 +2,11 @@ package com.ruoyi.system.service;
...
@@ -2,9 +2,11 @@ package com.ruoyi.system.service;
import
java.util.List
;
import
java.util.List
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.system.domain.ActOperation1
;
import
com.ruoyi.system.domain.ActOperation1
;
import
com.ruoyi.system.domain.ActSuppliesHistorydata
;
import
com.ruoyi.system.domain.ActSuppliesHistorydata
;
import
com.ruoyi.system.domain.ActSuppliesImportCleaningAcc
;
import
com.ruoyi.system.domain.ActSuppliesImportCleaningAcc
;
import
com.ruoyi.system.model.HistorySaveDataModel
;
/**
/**
* 历史数据Service接口
* 历史数据Service接口
...
@@ -93,4 +95,8 @@ public interface IActSuppliesHistorydataService
...
@@ -93,4 +95,8 @@ public interface IActSuppliesHistorydataService
List
<
ActSuppliesHistorydata
>
selectActSuppliesHistorydataAcc
(
ActSuppliesHistorydata
actSuppliesHistorydata
);
List
<
ActSuppliesHistorydata
>
selectActSuppliesHistorydataAcc
(
ActSuppliesHistorydata
actSuppliesHistorydata
);
List
<
ActSuppliesImportCleaningAcc
>
selectActSuppliesCleaningCopyAcc
(
Long
id
);
List
<
ActSuppliesImportCleaningAcc
>
selectActSuppliesCleaningCopyAcc
(
Long
id
);
void
saveHistoryData
(
HistorySaveDataModel
historySaveDataModel
);
List
<?>
selectNewData
();
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesHistorydataServiceImpl.java
View file @
fb3b04a0
package
com.ruoyi.system.service.impl
;
package
com.ruoyi.system.service.impl
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONArray
;
import
com.google.gson.Gson
;
import
com.google.gson.Gson
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.domain.entity.SysUser
;
import
com.ruoyi.common.core.domain.entity.SysUser
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
com.ruoyi.common.utils.DateUtils
;
import
com.ruoyi.common.utils.DateUtils
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.common.utils.StringUtils
;
import
com.ruoyi.common.utils.StringUtils
;
...
@@ -10,6 +13,7 @@ import com.ruoyi.system.domain.*;
...
@@ -10,6 +13,7 @@ import com.ruoyi.system.domain.*;
import
com.ruoyi.system.mapper.ActSuppliesCleaningRuleMapper
;
import
com.ruoyi.system.mapper.ActSuppliesCleaningRuleMapper
;
import
com.ruoyi.system.mapper.ActSuppliesDetailsMapper
;
import
com.ruoyi.system.mapper.ActSuppliesDetailsMapper
;
import
com.ruoyi.system.mapper.ActSuppliesHistorydataMapper
;
import
com.ruoyi.system.mapper.ActSuppliesHistorydataMapper
;
import
com.ruoyi.system.model.HistorySaveDataModel
;
import
com.ruoyi.system.service.IActSuppliesHistorydataService
;
import
com.ruoyi.system.service.IActSuppliesHistorydataService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -929,5 +933,16 @@ public class ActSuppliesHistorydataServiceImpl implements IActSuppliesHistorydat
...
@@ -929,5 +933,16 @@ public class ActSuppliesHistorydataServiceImpl implements IActSuppliesHistorydat
}
}
@Override
public
void
saveHistoryData
(
HistorySaveDataModel
historySaveDataModel
)
{
List
<
Object
>
historyContent
=
historySaveDataModel
.
getHistoryContent
();
actSuppliesCleaningRuleMapper
.
saveHistoryData
(
historySaveDataModel
,
JSON
.
toJSONString
(
historyContent
));
}
@Override
public
List
<?>
selectNewData
()
{
return
actSuppliesCleaningRuleMapper
.
selectNewData
();
}
}
}
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesCleaningRuleMapper.xml
View file @
fb3b04a0
...
@@ -54,10 +54,19 @@
...
@@ -54,10 +54,19 @@
</select>
</select>
<select
id=
"selActSupplies"
resultType=
"com.ruoyi.system.model.SelActSuppliesDao"
>
<select
id=
"selActSupplies"
resultType=
"com.ruoyi.system.model.SelActSuppliesDao"
>
select ds.code code, act.one_level oneLevel, act.two_level twoLevel, act.supplies_name suppliesName
select ds.code code, act.one_level oneLevel, act.two_level twoLevel, act.supplies_name suppliesName
from act_supplies_details ds left join act_supplies act on act.id = ds.sid;
from act_supplies_details ds
left join act_supplies act on act.id = ds.sid;
</select>
</select>
<select
id=
"selActSuppliesOne"
resultType=
"com.ruoyi.system.model.SelActSuppliesDao"
>
<select
id=
"selActSuppliesOne"
resultType=
"com.ruoyi.system.model.SelActSuppliesDao"
>
select one_level oneLevel, supplies_name suppliesName from act_supplies where two_level is null or two_level = ''
select one_level oneLevel, supplies_name suppliesName
from act_supplies
where two_level is null
or two_level = ''
</select>
<select
id=
"selectNewData"
resultType=
"com.ruoyi.system.model.HistoryResonseDataModel"
>
select template_id as templateId, history_name as historyName, history_content as historyContent, mining
from new_history_data_sheet
order by id desc
</select>
</select>
...
@@ -684,7 +693,8 @@
...
@@ -684,7 +693,8 @@
<delete
id=
"deleteByMineIdAndDateColumn"
>
<delete
id=
"deleteByMineIdAndDateColumn"
>
delete
delete
from act_supplies_import_cleaning_copy1
from act_supplies_import_cleaning_copy1
where ssk_id =#{mineId} and hdate = #{dateColumn}
where ssk_id = #{mineId}
and hdate = #{dateColumn}
</delete>
</delete>
<insert
id=
"addInsertConvertAcc"
parameterType=
"ActSuppliesImportTable"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
<insert
id=
"addInsertConvertAcc"
parameterType=
"ActSuppliesImportTable"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
...
@@ -857,6 +867,12 @@
...
@@ -857,6 +867,12 @@
)
)
</foreach>
</foreach>
</insert>
</insert>
<insert
id=
"saveHistoryData"
>
Insert Into new_history_data_sheet (template_id, history_name, history_content, mining)
values (#{data.templateId}, #{data.historyName}, #{jsonString}, #{data.mining})
</insert>
</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