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
76867c73
Commit
76867c73
authored
May 19, 2021
by
renchao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
生产工序业务修改
parent
7e9d62bc
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
78 additions
and
24 deletions
+78
-24
TProcessesAuxiliary.java
...e/sc/acquisition/business/entity/TProcessesAuxiliary.java
+7
-2
TProcessesBlastdesignHole.java
...cquisition/business/entity/TProcessesBlastdesignHole.java
+10
-0
TProcessesBlastdesignHoleMapper.xml
...n/business/mapper/xml/TProcessesBlastdesignHoleMapper.xml
+2
-1
TProcessesAuxiliaryQuery.java
...sition/business/model/query/TProcessesAuxiliaryQuery.java
+7
-3
TProcessesBlastdesignHoleQuery.java
.../business/model/query/TProcessesBlastdesignHoleQuery.java
+6
-0
TProcessesAuxiliaryVo.java
.../acquisition/business/model/vo/TProcessesAuxiliaryVo.java
+9
-3
TProcessesBlastdesignHoleVo.java
...sition/business/model/vo/TProcessesBlastdesignHoleVo.java
+5
-0
TProcessesBlastServiceImpl.java
...ion/business/service/impl/TProcessesBlastServiceImpl.java
+0
-4
TProcessesBlastdesignHoleServiceImpl.java
...ss/service/impl/TProcessesBlastdesignHoleServiceImpl.java
+28
-9
TProcessesDrillingServiceImpl.java
.../business/service/impl/TProcessesDrillingServiceImpl.java
+2
-1
TProcessesBlastdesignHoleMapper.xml
...ition/business/mapper/TProcessesBlastdesignHoleMapper.xml
+2
-1
No files found.
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/entity/TProcessesAuxiliary.java
View file @
76867c73
...
...
@@ -108,7 +108,12 @@ public class TProcessesAuxiliary implements Serializable {
/**
* 司机
*/
@TableField
(
"Driver"
)
private
String
Driver
;
//
@TableField("Driver")
//
private String Driver;
/**
* 作业日期
*/
@TableField
(
"Zyrq"
)
private
String
Zyrq
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/entity/TProcessesBlastdesignHole.java
View file @
76867c73
...
...
@@ -132,6 +132,16 @@ public class TProcessesBlastdesignHole implements Serializable {
@TableField
(
"DrillingDate"
)
private
LocalDateTime
DrillingDate
;
/**
* 设计日期
*/
@TableField
(
"DesignDate"
)
private
LocalDateTime
DesignDate
;
/**
* 日期标记,如:2020年11月
*/
@TableField
(
"Tag"
)
private
String
Tag
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TProcessesBlastdesignHoleMapper.xml
View file @
76867c73
...
...
@@ -20,7 +20,8 @@
a.y,
a.z,
a.StepHeight,
a.HoleBlastVolume
a.HoleBlastVolume,
a.Tag
</sql>
<sql
id=
"TProcessesBlastdesignVolumeColumns"
>
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesAuxiliaryQuery.java
View file @
76867c73
...
...
@@ -102,8 +102,12 @@ public class TProcessesAuxiliaryQuery {
/**
* 司机
*/
@ApiModelProperty
(
"Driver"
)
private
String
Driver
;
// @ApiModelProperty("Driver")
// private String Driver;
/**
* 作业日期
*/
@ApiModelProperty
(
"作业日期"
)
private
String
Zyrq
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesBlastdesignHoleQuery.java
View file @
76867c73
...
...
@@ -139,4 +139,10 @@ public class TProcessesBlastdesignHoleQuery extends TProcessesBlastdesignVolume
*/
@ApiModelProperty
(
"NewBlastHoleID"
)
private
String
NewBlastHoleID
;
/**
* 日期标记,如:2020年11月
*/
@ApiModelProperty
(
"Tag"
)
private
String
Tag
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/vo/TProcessesAuxiliaryVo.java
View file @
76867c73
...
...
@@ -7,7 +7,7 @@ import lombok.Data;
/**
* <p>
*
*
* </p>
*
* @author renchao
...
...
@@ -98,7 +98,13 @@ public class TProcessesAuxiliaryVo {
/**
* 司机
*/
@ApiModelProperty
(
"Driver"
)
private
String
Driver
;
// @ApiModelProperty("Driver")
// private String Driver;
/**
* 作业日期
*/
@ApiModelProperty
(
"作业日期"
)
private
String
Zyrq
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/vo/TProcessesBlastdesignHoleVo.java
View file @
76867c73
...
...
@@ -138,4 +138,9 @@ public class TProcessesBlastdesignHoleVo {
@ApiModelProperty
(
"设计日期"
)
private
LocalDateTime
DesignDate
;
/**
* 日期标记,如:2020年11月
*/
@ApiModelProperty
(
"Tag"
)
private
String
Tag
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesBlastServiceImpl.java
View file @
76867c73
...
...
@@ -146,10 +146,6 @@ public class TProcessesBlastServiceImpl extends ServiceImpl<TProcessesBlastMappe
log
.
info
(
JSON
.
toJSONString
(
query
));
//参数校验
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
);
//uid自动生成 不能手动设置
if
(
query
.
getUid
()
!=
null
)
{
return
R
.
failed
(
"爆破设计中->uid自动生成 不能手动设置"
);
}
//不能修改tag
if
(
StringUtils
.
isNotBlank
(
query
.
getTag
()))
{
return
R
.
failed
(
"爆破设计中->tag自动计算,不能添加"
);
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesBlastdesignHoleServiceImpl.java
View file @
76867c73
...
...
@@ -2,6 +2,7 @@ package cn.wise.sc.acquisition.business.service.impl;
import
cn.wise.sc.acquisition.business.constant.Rcode
;
import
cn.wise.sc.acquisition.business.entity.TProcessesBlastdesignHole
;
import
cn.wise.sc.acquisition.business.entity.TProcessesBlastdesignVolume
;
import
cn.wise.sc.acquisition.business.enumation.ProjectEnum
;
import
cn.wise.sc.acquisition.business.mapper.TProcessesBlastdesignHoleMapper
;
import
cn.wise.sc.acquisition.business.model.query.TProcessesBlastQuery
;
...
...
@@ -27,7 +28,6 @@ import org.springframework.stereotype.Service;
import
org.springframework.transaction.annotation.Transactional
;
/**
* <p>
* 服务实现类
...
...
@@ -49,6 +49,9 @@ public class TProcessesBlastdesignHoleServiceImpl extends ServiceImpl<TProcesses
@Autowired
private
ITProcessesBlastService
itProcessesBlastService
;
@Autowired
private
ITSysDictService
itSysDictService
;
@Override
public
R
getPage
(
TProcessesBlastdesignHoleQuery
tProcessesBlastdesignHoleQuery
,
Query
query
)
{
log
.
info
(
JSON
.
toJSONString
(
tProcessesBlastdesignHoleQuery
));
...
...
@@ -248,6 +251,10 @@ public class TProcessesBlastdesignHoleServiceImpl extends ServiceImpl<TProcesses
if
(
query
.
getUid
()
!=
null
)
{
return
R
.
failed
(
"炮孔设计中->uid自动生成 不能手动设置"
);
}
//tag为自动生成不能添加
if
(
StringUtils
.
isNotBlank
(
query
.
getTag
()))
{
return
R
.
failed
(
"炮孔设计中->tag为自动生成不能添加"
);
}
//判断炮孔编号是否存在
if
(
StringUtils
.
isNotBlank
(
query
.
getBlastHoleID
()))
{
R
r
=
getByBlastHoleID
(
query
);
...
...
@@ -258,26 +265,38 @@ public class TProcessesBlastdesignHoleServiceImpl extends ServiceImpl<TProcesses
//查看设计爆区爆破量是否存在数据
TProcessesBlastdesignVolumeQuery
tProcessesBlastdesignVolumeQuery
=
new
TProcessesBlastdesignHoleQuery
();
BeanUtils
.
copyProperties
(
query
,
tProcessesBlastdesignVolumeQuery
);
R
volume
=
itProcessesBlastdesignVolumeService
.
getByQuery
(
tProcessesBlastdesignVolumeQuery
);
if
(
volume
.
getData
()
==
null
)
{
R
r
=
itProcessesBlastdesignVolumeService
.
getByQuery
(
tProcessesBlastdesignVolumeQuery
);
if
(
r
.
getData
()
==
null
)
{
return
R
.
failed
(
"炮孔设计中->设计爆区爆破量表数据不存在,StopeName,StepName,BlastAreaName"
);
}
//条件封装
TProcessesBlastdesignHole
tProcessesBlastdesignHole
=
new
TProcessesBlastdesignHole
();
BeanUtils
.
copyProperties
(
query
,
tProcessesBlastdesignHole
);
//设置设计日期
TProcessesBlastdesignVolume
volume
=
(
TProcessesBlastdesignVolume
)
r
.
getData
();
if
(
volume
.
getDesignDate
()
==
null
)
{
log
.
error
(
"炮孔设计中->设计爆区爆破量表数据中设计日期为空:{}"
,
JSON
.
toJSONString
(
volume
));
return
R
.
failed
(
"炮孔设计中->设计爆区爆破量表数据中设计日期为空:"
+
JSON
.
toJSONString
(
volume
));
}
tProcessesBlastdesignHole
.
setDesignDate
(
volume
.
getDesignDate
());
//单孔爆破量(m3)=孔距*排距*台阶高度
calculateHoleBlastVolume
(
tProcessesBlastdesignHole
);
//设置tag
R
tagDate
=
itSysDictService
.
getTagDate
(
null
);
if
(
tagDate
.
getCode
()
!=
0
)
{
return
R
.
failed
(
tagDate
.
getMsg
());
}
tProcessesBlastdesignHole
.
setTag
((
String
)
tagDate
.
getData
());
//增加
log
.
info
(
JSON
.
toJSONString
(
tProcessesBlastdesignHole
));
int
insert
=
baseMapper
.
insert
(
tProcessesBlastdesignHole
);
if
(
insert
>
0
)
{
R
r
=
getByBlastHoleID
(
query
);
TProcessesBlastdesignHole
hole
=
(
TProcessesBlastdesignHole
)
r
.
getData
();
R
r0
=
getByBlastHoleID
(
query
);
TProcessesBlastdesignHole
hole
=
(
TProcessesBlastdesignHole
)
r0
.
getData
();
//增加一条穿孔工序
TProcessesDrillingQuery
tProcessesDrillingQuery
=
new
TProcessesDrillingQuery
();
tProcesses
BlastdesignHole
.
setUid
(
hole
.
getUid
());
tProcesses
DrillingQuery
.
setUid
(
hole
.
getUid
());
//tProcessesDrillingQuery.setTag(DateUtil.timeToStr(LocalDateTime.now(), DateUtil.FORMAT_TO_SECOND));
R
r1
=
itProcessesDrillingService
.
insertTProcessesDrilling
(
tProcessesDrillingQuery
);
if
(
r1
.
getCode
()
!=
0
)
{
...
...
@@ -291,8 +310,8 @@ public class TProcessesBlastdesignHoleServiceImpl extends ServiceImpl<TProcesses
//tProcessesBlastQuery.setTag(DateUtil.timeToStr(LocalDateTime.now(), DateUtil.FORMAT_TO_SECOND));
R
r2
=
itProcessesBlastService
.
insertTProcessesBlast
(
tProcessesBlastQuery
);
if
(
r2
.
getCode
()
!=
0
)
{
log
.
error
(
"炮孔设计中->增加一条爆破工序失败:"
+
JSON
.
toJSONString
(
tProcesses
Drilling
Query
));
return
R
.
failed
(
r
1
.
getMsg
());
log
.
error
(
"炮孔设计中->增加一条爆破工序失败:"
+
JSON
.
toJSONString
(
tProcesses
Blast
Query
));
return
R
.
failed
(
r
2
.
getMsg
());
}
return
R
.
ok
(
"炮孔设计中->增加成功"
);
}
else
{
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesDrillingServiceImpl.java
View file @
76867c73
...
...
@@ -6,6 +6,7 @@ import cn.wise.sc.acquisition.business.entity.TProcessesDrilling;
import
cn.wise.sc.acquisition.business.enumation.ProjectEnum
;
import
cn.wise.sc.acquisition.business.mapper.TProcessesDrillingMapper
;
import
cn.wise.sc.acquisition.business.model.query.*
;
import
cn.wise.sc.acquisition.business.model.vo.TProcessesBlastdesignHoleVo
;
import
cn.wise.sc.acquisition.business.model.vo.TProcessesDrillingVo
;
import
cn.wise.sc.acquisition.business.model.vo.TProcessesProductVo
;
import
cn.wise.sc.acquisition.business.service.*
;
...
...
@@ -216,7 +217,7 @@ public class TProcessesDrillingServiceImpl extends ServiceImpl<TProcessesDrillin
R
r
=
itProcessesBlastdesignHoleService
.
getByUid
(
holeQuery
);
//不为空计算单孔爆破量
if
(
r
.
getData
()
!=
null
)
{
TProcessesBlastdesignHole
data
=
(
TProcessesBlastdesignHole
)
r
.
getData
();
TProcessesBlastdesignHole
Vo
data
=
(
TProcessesBlastdesignHoleVo
)
r
.
getData
();
Double
volume
=
calculateHoleBlastVolume
(
temp
.
getHoleSpace
(),
temp
.
getRowSpace
(),
data
.
getStepHeight
());
temp
.
setHoleBlastVolume
(
volume
);
}
else
{
...
...
acquisition-business/target/classes/cn/wise/sc/acquisition/business/mapper/TProcessesBlastdesignHoleMapper.xml
View file @
76867c73
...
...
@@ -20,7 +20,8 @@
a.y,
a.z,
a.StepHeight,
a.HoleBlastVolume
a.HoleBlastVolume,
a.Tag
</sql>
<sql
id=
"TProcessesBlastdesignVolumeColumns"
>
...
...
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