Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
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
7 months ago
by
位宇华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
历史数据-代码提交
parent
d9ea3705
master
No related merge requests found
Changes
7
Show 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
());
}
}
}
This diff is collapsed.
Click to expand it.
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
();
}
}
This diff is collapsed.
Click to expand it.
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
;
}
}
This diff is collapsed.
Click to expand it.
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
;
}
}
This diff is collapsed.
Click to expand it.
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
();
}
}
This diff is collapsed.
Click to expand it.
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
();
}
}
}
This diff is collapsed.
Click to expand it.
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>
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