Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
D
data-acquisition
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
竹天卫
data-acquisition
Commits
a48e9d2b
Commit
a48e9d2b
authored
May 24, 2021
by
renchao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
生产工序业务修改
parent
1132b511
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
70 additions
and
25 deletions
+70
-25
ITSysDictService.java
...ise/sc/acquisition/business/service/ITSysDictService.java
+3
-1
TEquipmentRunServiceImpl.java
...ition/business/service/impl/TEquipmentRunServiceImpl.java
+2
-2
TMaterialOutServiceImpl.java
...sition/business/service/impl/TMaterialOutServiceImpl.java
+2
-2
TMineWorkemployeesServiceImpl.java
.../business/service/impl/TMineWorkemployeesServiceImpl.java
+2
-2
TProcessesAuxiliaryServiceImpl.java
...business/service/impl/TProcessesAuxiliaryServiceImpl.java
+2
-2
TProcessesBlastServiceImpl.java
...ion/business/service/impl/TProcessesBlastServiceImpl.java
+2
-2
TProcessesBlastdesignHoleServiceImpl.java
...ss/service/impl/TProcessesBlastdesignHoleServiceImpl.java
+3
-3
TProcessesCrusherServiceImpl.java
...n/business/service/impl/TProcessesCrusherServiceImpl.java
+2
-2
TProcessesDiggingServiceImpl.java
...n/business/service/impl/TProcessesDiggingServiceImpl.java
+2
-2
TProcessesDrillingServiceImpl.java
.../business/service/impl/TProcessesDrillingServiceImpl.java
+22
-4
TProcessesTruckServiceImpl.java
...ion/business/service/impl/TProcessesTruckServiceImpl.java
+2
-2
TSysDictServiceImpl.java
...cquisition/business/service/impl/TSysDictServiceImpl.java
+26
-1
No files found.
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/ITSysDictService.java
View file @
a48e9d2b
...
...
@@ -15,6 +15,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
public
interface
ITSysDictService
extends
IService
<
TSysDict
>
{
R
getTagDate
(
TSysDictQuery
tSysDictQuery
);
R
<
String
>
getTagDate
(
TSysDictQuery
tSysDictQuery
);
R
<
String
>
getNameByQuery
(
TSysDictQuery
tSysDictQuery
);
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TEquipmentRunServiceImpl.java
View file @
a48e9d2b
...
...
@@ -112,11 +112,11 @@ public class TEquipmentRunServiceImpl extends ServiceImpl<TEquipmentRunMapper, T
equipmentRunMapper
.
updateById
(
run
);
}
else
{
//设置tag
com
.
baomidou
.
mybatisplus
.
extension
.
api
.
R
r
=
itSysDictService
.
getTagDate
(
null
);
com
.
baomidou
.
mybatisplus
.
extension
.
api
.
R
<
String
>
r
=
itSysDictService
.
getTagDate
(
null
);
if
(
r
.
getCode
()
!=
0
)
{
return
R
.
fail
(
ResponseEnum
.
FAIL
,
r
.
getMsg
());
}
run
.
setTag
(
(
String
)
r
.
getData
());
run
.
setTag
(
r
.
getData
());
equipmentRunMapper
.
insert
(
run
);
}
return
R
.
ok
();
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TMaterialOutServiceImpl.java
View file @
a48e9d2b
...
...
@@ -78,11 +78,11 @@ public class TMaterialOutServiceImpl extends ServiceImpl<TMaterialOutMapper, TMa
TMaterialOut
out
=
new
TMaterialOut
();
BeanUtils
.
copyProperties
(
query
,
out
);
//设置标注日期
com
.
baomidou
.
mybatisplus
.
extension
.
api
.
R
r
=
itSysDictService
.
getTagDate
(
null
);
com
.
baomidou
.
mybatisplus
.
extension
.
api
.
R
<
String
>
r
=
itSysDictService
.
getTagDate
(
null
);
if
(
r
.
getCode
()
!=
0
)
{
return
R
.
fail
(
ResponseEnum
.
FAIL
,
r
.
getMsg
());
}
out
.
setTag
(
(
String
)
r
.
getData
());
out
.
setTag
(
r
.
getData
());
materialOutMapper
.
insert
(
out
);
return
R
.
ok
();
}
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TMineWorkemployeesServiceImpl.java
View file @
a48e9d2b
...
...
@@ -100,11 +100,11 @@ public class TMineWorkemployeesServiceImpl extends ServiceImpl<TMineWorkemployee
TMineWorkemployees
tMineWorkemployees
=
new
TMineWorkemployees
();
BeanUtilsNewCopy
.
copyPropertiesIgnoreNull
(
query
,
tMineWorkemployees
);
//设置tag
R
r1
=
itSysDictService
.
getTagDate
(
null
);
R
<
String
>
r1
=
itSysDictService
.
getTagDate
(
null
);
if
(
r1
.
getCode
()
!=
0
)
{
return
R
.
failed
(
r1
.
getMsg
());
}
tMineWorkemployees
.
setTag
(
(
String
)
r1
.
getData
());
tMineWorkemployees
.
setTag
(
r1
.
getData
());
//计算上班总人数
tMineWorkemployees
.
setZrs
(
calculateZrs
(
tMineWorkemployees
));
//保存
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesAuxiliaryServiceImpl.java
View file @
a48e9d2b
...
...
@@ -130,11 +130,11 @@ public class TProcessesAuxiliaryServiceImpl extends ServiceImpl<TProcessesAuxili
TProcessesAuxiliary
tProcessesAuxiliary
=
new
TProcessesAuxiliary
();
BeanUtils
.
copyProperties
(
query
,
tProcessesAuxiliary
);
//设置tag
R
r1
=
itSysDictService
.
getTagDate
(
null
);
R
<
String
>
r1
=
itSysDictService
.
getTagDate
(
null
);
if
(
r1
.
getCode
()
!=
0
)
{
return
R
.
failed
(
r1
.
getMsg
());
}
tProcessesAuxiliary
.
setTag
(
(
String
)
r1
.
getData
());
tProcessesAuxiliary
.
setTag
(
r1
.
getData
());
//设置单耗
if
(
query
.
getLjyl
()
==
0
)
{
tProcessesAuxiliary
.
setDh
(
0
D
);
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesBlastServiceImpl.java
View file @
a48e9d2b
...
...
@@ -154,11 +154,11 @@ public class TProcessesBlastServiceImpl extends ServiceImpl<TProcessesBlastMappe
TProcessesBlast
tProcessesDrilling
=
new
TProcessesBlast
();
BeanUtils
.
copyProperties
(
query
,
tProcessesDrilling
);
//设置tag
R
r1
=
itSysDictService
.
getTagDate
(
null
);
R
<
String
>
r1
=
itSysDictService
.
getTagDate
(
null
);
if
(
r1
.
getCode
()
!=
0
)
{
return
R
.
failed
(
r1
.
getMsg
());
}
tProcessesDrilling
.
setTag
(
(
String
)
r1
.
getData
());
tProcessesDrilling
.
setTag
(
r1
.
getData
());
//增加
int
insert
=
baseMapper
.
insert
(
tProcessesDrilling
);
if
(
insert
>
0
)
{
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesBlastdesignHoleServiceImpl.java
View file @
a48e9d2b
...
...
@@ -155,7 +155,7 @@ public class TProcessesBlastdesignHoleServiceImpl extends ServiceImpl<TProcesses
//计算单孔爆破量
calculateHoleBlastVolume
(
temp
);
}
//如果修改了台阶高度,需要通知
爆破设计
重新计算设计区爆破量
//如果修改了台阶高度,需要通知
穿孔工序
重新计算设计区爆破量
if
(
query
.
getStepHeight
()
!=
null
)
{
TProcessesDrillingQuery
tProcessesDrillingQuery
=
new
TProcessesDrillingQuery
();
tProcessesDrillingQuery
.
setUid
(
temp
.
getUid
());
...
...
@@ -283,11 +283,11 @@ public class TProcessesBlastdesignHoleServiceImpl extends ServiceImpl<TProcesses
//单孔爆破量(m3)=孔距*排距*台阶高度
calculateHoleBlastVolume
(
tProcessesBlastdesignHole
);
//设置tag
R
tagDate
=
itSysDictService
.
getTagDate
(
null
);
R
<
String
>
tagDate
=
itSysDictService
.
getTagDate
(
null
);
if
(
tagDate
.
getCode
()
!=
0
)
{
return
R
.
failed
(
tagDate
.
getMsg
());
}
tProcessesBlastdesignHole
.
setTag
(
(
String
)
tagDate
.
getData
());
tProcessesBlastdesignHole
.
setTag
(
tagDate
.
getData
());
//增加
log
.
info
(
JSON
.
toJSONString
(
tProcessesBlastdesignHole
));
int
insert
=
baseMapper
.
insert
(
tProcessesBlastdesignHole
);
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesCrusherServiceImpl.java
View file @
a48e9d2b
...
...
@@ -113,11 +113,11 @@ public class TProcessesCrusherServiceImpl extends ServiceImpl<TProcessesCrusherM
TProcessesCrusher
tProcessesCrusher
=
new
TProcessesCrusher
();
BeanUtils
.
copyProperties
(
query
,
tProcessesCrusher
);
//设置标注日期
R
r1
=
itSysDictService
.
getTagDate
(
null
);
R
<
String
>
r1
=
itSysDictService
.
getTagDate
(
null
);
if
(
r1
.
getCode
()
!=
0
)
{
return
R
.
failed
(
r1
.
getMsg
());
}
tProcessesCrusher
.
setTag
(
(
String
)
r1
.
getData
());
tProcessesCrusher
.
setTag
(
r1
.
getData
());
//增加
log
.
info
(
JSON
.
toJSONString
(
tProcessesCrusher
));
int
insert
=
baseMapper
.
insert
(
tProcessesCrusher
);
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesDiggingServiceImpl.java
View file @
a48e9d2b
...
...
@@ -117,11 +117,11 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM
TProcessesDigging
digging
=
new
TProcessesDigging
();
BeanUtils
.
copyProperties
(
query
,
digging
);
//设置tag
com
.
baomidou
.
mybatisplus
.
extension
.
api
.
R
r
=
itSysDictService
.
getTagDate
(
null
);
com
.
baomidou
.
mybatisplus
.
extension
.
api
.
R
<
String
>
r
=
itSysDictService
.
getTagDate
(
null
);
if
(
r
.
getCode
()
!=
0
)
{
return
R
.
fail
(
ResponseEnum
.
FAIL
,
r
.
getMsg
());
}
digging
.
setTag
(
(
String
)
r
.
getData
());
digging
.
setTag
(
r
.
getData
());
processesDiggingMapper
.
insert
(
digging
);
return
R
.
ok
();
}
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesDrillingServiceImpl.java
View file @
a48e9d2b
...
...
@@ -93,11 +93,29 @@ public class TProcessesDrillingServiceImpl extends ServiceImpl<TProcessesDrillin
Double
todayDepthSum
=
baseMapper
.
getSumByCondition
(
depth
.
toString
(),
queryWrapper
);
//查询,本月合计孔深 上月26日到当前日期的实测孔深相加
//查询,本月合计孔深
//本字段需要查询字典表SysDict的id为6的数据的name字段,
//例如查询出来name字段是26:上月26日到当前日期的实测孔深相加
//查询字典id为6的name字段
TSysDictQuery
tSysDictQuery
=
new
TSysDictQuery
();
tSysDictQuery
.
setId
(
ProjectEnum
.
TSysDict
.
SIX
.
getValue
());
R
<
String
>
name
=
itSysDictService
.
getNameByQuery
(
tSysDictQuery
);
if
(
name
.
getCode
()
!=
0
)
{
log
.
error
(
"穿孔工序中->获取字典SysDict的id为6数据的name字段失败"
);
return
R
.
failed
(
name
.
getMsg
());
}
//将name转化为integer
Integer
date
;
try
{
date
=
Integer
.
valueOf
(
name
.
getData
());
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
R
.
failed
(
"穿孔工序中->name字段转化为integer失败,name不为数字"
);
}
//初始化QueryWrapper
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
ge
(
drillingDate
.
toString
(),
DateUtil
.
getBeginTimeStr
(
LocalDateTime
.
now
().
minusMonths
(
1
).
withDayOfMonth
(
26
)))
.
ge
(
drillingDate
.
toString
(),
DateUtil
.
getBeginTimeStr
(
LocalDateTime
.
now
().
minusMonths
(
1
).
withDayOfMonth
(
date
)))
.
le
(
drillingDate
.
toString
(),
DateUtil
.
getEndTimeStr
(
LocalDateTime
.
now
()));
Double
monthDepthSum
=
baseMapper
.
getSumByCondition
(
depth
.
toString
(),
queryWrapper
);
...
...
@@ -117,11 +135,11 @@ public class TProcessesDrillingServiceImpl extends ServiceImpl<TProcessesDrillin
TProcessesDrilling
tProcessesDrilling
=
new
TProcessesDrilling
();
BeanUtils
.
copyProperties
(
query
,
tProcessesDrilling
);
//设置tag
R
r1
=
itSysDictService
.
getTagDate
(
null
);
R
<
String
>
r1
=
itSysDictService
.
getTagDate
(
null
);
if
(
r1
.
getCode
()
!=
0
)
{
return
R
.
failed
(
r1
.
getMsg
());
}
tProcessesDrilling
.
setTag
(
(
String
)
r1
.
getData
());
tProcessesDrilling
.
setTag
(
r1
.
getData
());
//增加
int
insert
=
baseMapper
.
insert
(
tProcessesDrilling
);
if
(
insert
>
0
)
{
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesTruckServiceImpl.java
View file @
a48e9d2b
...
...
@@ -111,11 +111,11 @@ public class TProcessesTruckServiceImpl extends ServiceImpl<TProcessesTruckMappe
}
TProcessesTruck
truck
=
new
TProcessesTruck
();
BeanUtils
.
copyProperties
(
query
,
truck
);
com
.
baomidou
.
mybatisplus
.
extension
.
api
.
R
r
=
itSysDictService
.
getTagDate
(
null
);
com
.
baomidou
.
mybatisplus
.
extension
.
api
.
R
<
String
>
r
=
itSysDictService
.
getTagDate
(
null
);
if
(
r
.
getCode
()!=
0
){
return
R
.
fail
(
ResponseEnum
.
FAIL
,
r
.
getMsg
());
}
truck
.
setTag
(
(
String
)
r
.
getData
());
truck
.
setTag
(
r
.
getData
());
processesTruckMapper
.
insert
(
truck
);
return
R
.
ok
();
}
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TSysDictServiceImpl.java
View file @
a48e9d2b
...
...
@@ -6,8 +6,11 @@ import cn.wise.sc.acquisition.business.mapper.TSysDictMapper;
import
cn.wise.sc.acquisition.business.model.query.TSysDictQuery
;
import
cn.wise.sc.acquisition.business.service.ITSysDictService
;
import
cn.wise.sc.acquisition.business.util.DateUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.api.R
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Service
;
...
...
@@ -22,6 +25,7 @@ import java.time.LocalDateTime;
* @since 2021-04-23
*/
@Service
@Slf4j
public
class
TSysDictServiceImpl
extends
ServiceImpl
<
TSysDictMapper
,
TSysDict
>
implements
ITSysDictService
{
/**
...
...
@@ -32,7 +36,8 @@ public class TSysDictServiceImpl extends ServiceImpl<TSysDictMapper, TSysDict> i
* @return
*/
@Override
public
R
getTagDate
(
TSysDictQuery
tSysDictQuery
)
{
public
R
<
String
>
getTagDate
(
TSysDictQuery
tSysDictQuery
)
{
log
.
info
(
JSON
.
toJSONString
(
tSysDictQuery
));
//获取标注日期,将字典中id为6的数据的name字段做比较
//大于name字段记录下一个月,小于该字段记录本月
//获取id为6的字典
...
...
@@ -63,4 +68,24 @@ public class TSysDictServiceImpl extends ServiceImpl<TSysDictMapper, TSysDict> i
}
}
@Override
public
R
<
String
>
getNameByQuery
(
TSysDictQuery
query
)
{
log
.
info
(
JSON
.
toJSONString
(
query
));
//参数校验
//封装
QueryWrapper
<
TSysDict
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
query
.
getId
()
!=
null
,
ProjectEnum
.
TSysDict
.
ID
.
getLabel
(),
query
.
getId
());
//查询
TSysDict
tSysDict
=
baseMapper
.
selectOne
(
queryWrapper
);
if
(
tSysDict
==
null
)
{
log
.
error
(
"数据字典中->根据条件获取数据,数据为空:{}"
,
JSON
.
toJSONString
(
query
));
return
R
.
failed
(
"数据字典中->根据条件获取数据,数据为空"
);
}
if
(
StringUtils
.
isBlank
(
tSysDict
.
getName
()))
{
log
.
error
(
"数据字典中->根据条件获取数据,name字段为空:{}"
,
JSON
.
toJSONString
(
query
));
return
R
.
failed
(
"数据字典中->根据条件获取数据,name字段为空"
);
}
return
R
.
ok
(
tSysDict
.
getName
());
}
}
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