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
7a09d36d
Commit
7a09d36d
authored
May 13, 2021
by
renchao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
生产工序业务修改
parent
d1943580
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
273 additions
and
419 deletions
+273
-419
TProcessesBlastdesignHoleController.java
...iness/controller/TProcessesBlastdesignHoleController.java
+11
-11
TProcessesBlast.java
.../wise/sc/acquisition/business/entity/TProcessesBlast.java
+7
-32
TProcessesDrilling.java
...se/sc/acquisition/business/entity/TProcessesDrilling.java
+1
-30
TProcessesBlastMapper.xml
...acquisition/business/mapper/xml/TProcessesBlastMapper.xml
+19
-11
TProcessesBlastdesignHoleMapper.xml
...n/business/mapper/xml/TProcessesBlastdesignHoleMapper.xml
+1
-6
TProcessesDrillingMapper.xml
...uisition/business/mapper/xml/TProcessesDrillingMapper.xml
+20
-13
TProcessesBlastQuery.java
...cquisition/business/model/query/TProcessesBlastQuery.java
+36
-29
TProcessesDrillingQuery.java
...isition/business/model/query/TProcessesDrillingQuery.java
+29
-29
TProcessesBlastVo.java
...e/sc/acquisition/business/model/vo/TProcessesBlastVo.java
+31
-27
TProcessesDrillingVo.java
...c/acquisition/business/model/vo/TProcessesDrillingVo.java
+29
-30
ITProcessesBlastService.java
...acquisition/business/service/ITProcessesBlastService.java
+0
-3
ITProcessesDrillingService.java
...uisition/business/service/ITProcessesDrillingService.java
+0
-2
TProcessesBlastServiceImpl.java
...ion/business/service/impl/TProcessesBlastServiceImpl.java
+10
-65
TProcessesBlastdesignHoleServiceImpl.java
...ss/service/impl/TProcessesBlastdesignHoleServiceImpl.java
+10
-13
TProcessesDrillingServiceImpl.java
.../business/service/impl/TProcessesDrillingServiceImpl.java
+29
-88
TProcessesBlastMapper.xml
.../sc/acquisition/business/mapper/TProcessesBlastMapper.xml
+19
-11
TProcessesBlastdesignHoleMapper.xml
...ition/business/mapper/TProcessesBlastdesignHoleMapper.xml
+1
-6
TProcessesDrillingMapper.xml
.../acquisition/business/mapper/TProcessesDrillingMapper.xml
+20
-13
No files found.
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/controller/TProcessesBlastdesignHoleController.java
View file @
7a09d36d
...
...
@@ -65,17 +65,17 @@ public class TProcessesBlastdesignHoleController {
}
/**
* 根据uid删除炮孔设计
*
* @param tProcessesBlastdesignHoleQuery
* @return
*/
@ApiOperation
(
value
=
"根据uid删除炮孔设计"
)
@RequestMapping
(
value
=
"/deleteByUid"
,
method
=
RequestMethod
.
POST
)
public
R
deleteByUid
(
@RequestBody
TProcessesBlastdesignHoleQuery
tProcessesBlastdesignHoleQuery
)
{
return
itProcessesBlastdesignHoleService
.
deleteByUid
(
tProcessesBlastdesignHoleQuery
);
}
//
/**
//
* 根据uid删除炮孔设计
//
*
//
* @param tProcessesBlastdesignHoleQuery
//
* @return
//
*/
//
@ApiOperation(value = "根据uid删除炮孔设计")
//
@RequestMapping(value = "/deleteByUid", method = RequestMethod.POST)
//
public R deleteByUid(@RequestBody TProcessesBlastdesignHoleQuery tProcessesBlastdesignHoleQuery) {
//
return itProcessesBlastdesignHoleService.deleteByUid(tProcessesBlastdesignHoleQuery);
//
}
/**
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/entity/TProcessesBlast.java
View file @
7a09d36d
...
...
@@ -3,16 +3,20 @@ package cn.wise.sc.acquisition.business.entity;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
*
* </p>
*
* @author renchao
...
...
@@ -24,38 +28,14 @@ import lombok.experimental.Accessors;
@TableName
(
"T_Processes_Blast"
)
public
class
TProcessesBlast
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
/**
* ID号
*/
@TableId
(
value
=
"Uid"
,
type
=
IdType
.
ASSIGN_UUID
)
@TableId
(
"Uid"
)
private
String
Uid
;
/**
* 采区名称
*/
@TableField
(
"StopeName"
)
private
String
StopeName
;
/**
* 平台名称
*/
@TableField
(
"StepName"
)
private
String
StepName
;
/**
* 爆区名称
*/
@TableField
(
"BlastAreaName"
)
private
String
BlastAreaName
;
/**
* 炮孔编号
*/
@TableField
(
"HoleID"
)
private
String
HoleID
;
/**
* 爆破人员
...
...
@@ -99,11 +79,6 @@ public class TProcessesBlast implements Serializable {
@TableField
(
"Tabulator"
)
private
String
Tabulator
;
/**
* 实测孔深(m)
*/
@TableField
(
"Depth"
)
private
Double
Depth
;
@TableField
(
"Bz"
)
private
String
Bz
;
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/entity/TProcessesDrilling.java
View file @
7a09d36d
...
...
@@ -33,38 +33,9 @@ public class TProcessesDrilling implements Serializable {
/**
* ID号
*/
@TableId
(
value
=
"Uid"
,
type
=
IdType
.
ASSIGN_UUID
)
@TableId
(
"Uid"
)
private
String
Uid
;
/**
* 采区名称
*/
@TableField
(
"StopeName"
)
private
String
StopeName
;
/**
* 平台名称
*/
@TableField
(
"StepName"
)
private
String
StepName
;
/**
* 爆区名称
*/
@TableField
(
"BlastAreaName"
)
private
String
BlastAreaName
;
/**
* 炮孔编号
*/
@TableField
(
"HoleID"
)
private
String
HoleID
;
/**
* 穿孔日期
*/
@TableField
(
"DrillingDate"
)
private
LocalDateTime
DrillingDate
;
/**
* 项目经理
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TProcessesBlastMapper.xml
View file @
7a09d36d
...
...
@@ -6,11 +6,8 @@
<!-- 表和实体字段对照关系, 类似RestultMap -->
<sql
id=
"TProcessesBlastColumns"
>
a.Uid,
a.StopeName,
a.StepName,
a.BlastAreaName,
a.HoleID,
a.BlastDate,
a.BlastPeople,
a.CheckHoleDate,
a.CheckHolePeople,
...
...
@@ -23,30 +20,40 @@
</sql>
<sql
id=
"TProcessesBlastdesignColumns"
>
b.StopeName,
b.StepName,
b.BlastAreaName,
b.BlastHoleID AS HoleID,
b.HoleBlastVolume,
b.depth AS DesignDepth,
<!-- 设计孔深,将爆破工序里的depth去掉,用设计炮孔里的替代 -->
</sql>
<sql
id=
"TProcessesDrillingColumns"
>
c.BlastDate,
c.Depth,
</sql>
<sql
id=
"TProcessesBlastdesignHoleJoins"
>
left join T_Processes_BlastDesign_Hole b on a.HoleID = b.BlastHoleID
left join T_Processes_Drilling c on a.HoleID = c.HoleID
<sql
id=
"TProcessesDrillingJoins"
>
left join T_Processes_Drilling c on a.Uid = c.Uid
</sql>
<sql
id=
"TProcessesBlastDesignHoleJoins"
>
left join T_Processes_BlastDesign_Hole b on c.Uid = b.BlastHoleID
</sql>
<!-- 获取所有getPage列表 -->
<select
id=
"getPage"
resultType=
"cn.wise.sc.acquisition.business.model.vo.TProcessesBlastVo"
>
SELECT
a.Uid,
a.
HoleID,
b.BlastHoleID AS
HoleID,
b.HoleBlastVolume,
b.depth AS DesignDepth,
c.Depth
FROM T_Processes_Blast a
<include
refid=
"TProcessesBlastdesignHoleJoins"
/>
<include
refid=
"TProcessesDrillingJoins"
/>
<include
refid=
"TProcessesBlastDesignHoleJoins"
/>
<where>
${ew.sqlSegment}
</where>
...
...
@@ -60,7 +67,8 @@
<include
refid=
"TProcessesDrillingColumns"
/>
<include
refid=
"TProcessesBlastColumns"
/>
FROM T_Processes_Blast a
<include
refid=
"TProcessesBlastdesignHoleJoins"
/>
<include
refid=
"TProcessesDrillingJoins"
/>
<include
refid=
"TProcessesBlastDesignHoleJoins"
/>
<where>
${ew.sqlSegment}
</where>
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TProcessesBlastdesignHoleMapper.xml
View file @
7a09d36d
...
...
@@ -28,13 +28,9 @@
b.DesignDate,
</sql>
<sql
id=
"TProcessesDrillingColumns"
>
d.DrillingDate,
</sql>
<sql
id=
"TProcessesBlastdesignHoleJoins"
>
left join T_Processes_BlastDesign_Volume b on a.StopeName=b.StopeName and a.StepName=b.StepName and a.BlastAreaName=b.BlastAreaName
left join T_Processes_Drilling d on a.BlastHoleID = d.HoleID
</sql>
<!-- 获取所有getPage列表 -->
...
...
@@ -52,8 +48,7 @@
a.y,
a.z,
a.StepHeight,
b.BlastVolume,
d.DrillingDate
b.BlastVolume
FROM T_Processes_BlastDesign_Hole a
<include
refid=
"TProcessesBlastdesignHoleJoins"
/>
<where>
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TProcessesDrillingMapper.xml
View file @
7a09d36d
...
...
@@ -6,11 +6,6 @@
<!-- 表和实体字段对照关系, 类似RestultMap -->
<sql
id=
"TProcessesDrillingColumns"
>
a.Uid,
a.StopeName,
a.StepName,
a.BlastAreaName,
a.HoleID,
a.DrillingDate,
a.Manager,
a.Supervisor,
a.TechDepart,
...
...
@@ -37,7 +32,13 @@
a.Tag
</sql>
<sql
id=
"TProcessesDiggingHoleColumns"
>
<sql
id=
"TProcessesBlastDesignHoleColumns"
>
b.StopeName,
b.StepName,
b.BlastAreaName,
b.BlastHoleID AS HoleId,
b.DrillingDate,
b.Depth AS DesignDepth,
b.RowSpace AS DesignRowSpace,
b.HoleSpace AS DesignHoleSpace,
...
...
@@ -53,26 +54,30 @@
d.DesignDate,
</sql>
<sql
id=
"TProcessesDrillingJoins"
>
left join T_Processes_BlastDesign_Hole b on a.HoleID = b.BlastHoleID
left join T_Processes_BlastDesign_Volume d on a.StopeName=d.StopeName and a.StepName=d.StepName and a.BlastAreaName=d.BlastAreaName
<sql
id=
"TProcessesBlastDesignHoleJoins"
>
left join T_Processes_BlastDesign_Hole b on a.Uid = b.Uid
</sql>
<sql
id=
"TProcessesBlastDesignVolumeJoins"
>
left join T_Processes_BlastDesign_Volume d on b.StopeName=d.StopeName and b.StepName=d.StepName and b.BlastAreaName=d.BlastAreaName
</sql>
<!-- 获取所有getPage列表 -->
<select
id=
"getPage"
resultType=
"cn.wise.sc.acquisition.business.model.vo.TProcessesDrillingVo"
>
SELECT
a.Uid,
a.HoleID,
a.Depth,
a.RowSpace,
a.HoleSpace,
a.HoleBlastVolume,
b.BlastHoleID AS HoleId,
b.Depth AS DesignDepth,
b.RowSpace AS DesignRowSpace,
b.HoleSpace AS DesignHoleSpace,
b.StepHeight
FROM T_Processes_Drilling a
<include
refid=
"TProcessesDrillingJoins"
/>
<include
refid=
"TProcessesBlastDesignHoleJoins"
/>
<include
refid=
"TProcessesBlastDesignVolumeJoins"
/>
<where>
${ew.sqlSegment}
</where>
...
...
@@ -82,11 +87,12 @@
<!-- 获取所有getPage列表 -->
<select
id=
"getByQuery"
resultType=
"cn.wise.sc.acquisition.business.model.vo.TProcessesDrillingVo"
>
SELECT
<include
refid=
"TProcesses
Digging
HoleColumns"
/>
<include
refid=
"TProcesses
BlastDesign
HoleColumns"
/>
<include
refid=
"TProcessesBlastdesignVolumeColumns"
/>
<include
refid=
"TProcessesDrillingColumns"
/>
FROM T_Processes_Drilling a
<include
refid=
"TProcessesDrillingJoins"
/>
<include
refid=
"TProcessesBlastDesignHoleJoins"
/>
<include
refid=
"TProcessesBlastDesignVolumeJoins"
/>
<where>
${ew.sqlSegment}
</where>
...
...
@@ -97,6 +103,7 @@
SELECT
sum(${condition})
FROM T_Processes_Drilling a
<include
refid=
"TProcessesBlastDesignHoleJoins"
/>
<where>
${ew.sqlSegment}
</where>
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesBlastQuery.java
View file @
7a09d36d
...
...
@@ -24,35 +24,6 @@ public class TProcessesBlastQuery {
@ApiModelProperty
(
"Uid"
)
private
String
Uid
;
/**
* 采区名称
*/
@ApiModelProperty
(
"StopeName"
)
private
String
StopeName
;
/**
* 平台名称
*/
@ApiModelProperty
(
"StepName"
)
private
String
StepName
;
/**
* 爆区名称
*/
@ApiModelProperty
(
"BlastAreaName"
)
private
String
BlastAreaName
;
/**
* 炮孔编号
*/
@ApiModelProperty
(
"HoleID"
)
private
String
HoleID
;
/**
* 爆破日期
*/
@ApiModelProperty
(
"BlastDate"
)
private
LocalDateTime
BlastDate
;
/**
* 爆破人员
...
...
@@ -117,12 +88,48 @@ public class TProcessesBlastQuery {
@ApiModelProperty
(
"设计孔深"
)
private
Double
DesignDepth
;
//表连接字段 炮孔设计表
/**
* 采区名称
*/
@ApiModelProperty
(
"StopeName"
)
private
String
StopeName
;
/**
* 平台名称
*/
@ApiModelProperty
(
"StepName"
)
private
String
StepName
;
/**
* 爆区名称
*/
@ApiModelProperty
(
"BlastAreaName"
)
private
String
BlastAreaName
;
/**
* 炮孔编号
*/
@ApiModelProperty
(
"HoleID"
)
private
String
HoleID
;
/**
* 单孔爆破量 来自 TProcessesBlastdesignHole
*/
@ApiModelProperty
(
"单孔爆破量"
)
private
Double
HoleBlastVolume
;
//表连接字段,穿孔工序表
/**
* 爆破日期
*/
@ApiModelProperty
(
"BlastDate"
)
private
LocalDateTime
BlastDate
;
//以下为业务增加字段
/**
* 炮孔编号 修改新的时候会用的
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesDrillingQuery.java
View file @
7a09d36d
...
...
@@ -25,35 +25,6 @@ public class TProcessesDrillingQuery {
@ApiModelProperty
(
"Uid"
)
private
String
Uid
;
/**
* 采区名称
*/
@ApiModelProperty
(
"StopeName"
)
private
String
StopeName
;
/**
* 平台名称
*/
@ApiModelProperty
(
"StepName"
)
private
String
StepName
;
/**
* 爆区名称
*/
@ApiModelProperty
(
"BlastAreaName"
)
private
String
BlastAreaName
;
/**
* 炮孔编号
*/
@ApiModelProperty
(
"HoleID"
)
private
String
HoleID
;
/**
* 穿孔日期
*/
@ApiModelProperty
(
"DrillingDate"
)
private
LocalDateTime
DrillingDate
;
/**
* 项目经理
...
...
@@ -201,6 +172,35 @@ public class TProcessesDrillingQuery {
//以下是增加字段 需要表连接的字段 炮孔设计
/**
* 采区名称
*/
@ApiModelProperty
(
"StopeName"
)
private
String
StopeName
;
/**
* 平台名称
*/
@ApiModelProperty
(
"StepName"
)
private
String
StepName
;
/**
* 爆区名称
*/
@ApiModelProperty
(
"BlastAreaName"
)
private
String
BlastAreaName
;
/**
* 炮孔编号
*/
@ApiModelProperty
(
"HoleID"
)
private
String
HoleID
;
/**
* 穿孔日期
*/
@ApiModelProperty
(
"DrillingDate"
)
private
LocalDateTime
DrillingDate
;
@ApiModelProperty
(
"孔深(m)"
)
private
Double
DesignDepth
;
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/vo/TProcessesBlastVo.java
View file @
7a09d36d
...
...
@@ -25,35 +25,8 @@ public class TProcessesBlastVo {
@ApiModelProperty
(
"Uid"
)
private
String
Uid
;
/**
* 采区名称
*/
@ApiModelProperty
(
"StopeName"
)
private
String
StopeName
;
/**
* 平台名称
*/
@ApiModelProperty
(
"StepName"
)
private
String
StepName
;
/**
* 爆区名称
*/
@ApiModelProperty
(
"BlastAreaName"
)
private
String
BlastAreaName
;
/**
* 炮孔编号
*/
@ApiModelProperty
(
"HoleID"
)
private
String
HoleID
;
/**
* 爆破日期
*/
@ApiModelProperty
(
"BlastDate"
)
private
LocalDateTime
BlastDate
;
/**
* 爆破人员
...
...
@@ -128,4 +101,35 @@ public class TProcessesBlastVo {
*/
@ApiModelProperty
(
"单孔爆破量"
)
private
Double
HoleBlastVolume
;
/**
* 采区名称
*/
@ApiModelProperty
(
"StopeName"
)
private
String
StopeName
;
/**
* 平台名称
*/
@ApiModelProperty
(
"StepName"
)
private
String
StepName
;
/**
* 爆区名称
*/
@ApiModelProperty
(
"BlastAreaName"
)
private
String
BlastAreaName
;
/**
* 炮孔编号
*/
@ApiModelProperty
(
"HoleID"
)
private
String
HoleID
;
/**
* 爆破日期
*/
@ApiModelProperty
(
"BlastDate"
)
private
LocalDateTime
BlastDate
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/vo/TProcessesDrillingVo.java
View file @
7a09d36d
...
...
@@ -25,36 +25,6 @@ public class TProcessesDrillingVo {
@ApiModelProperty
(
"Uid"
)
private
String
Uid
;
/**
* 采区名称
*/
@ApiModelProperty
(
"StopeName"
)
private
String
StopeName
;
/**
* 平台名称
*/
@ApiModelProperty
(
"StepName"
)
private
String
StepName
;
/**
* 爆区名称
*/
@ApiModelProperty
(
"BlastAreaName"
)
private
String
BlastAreaName
;
/**
* 炮孔编号
*/
@ApiModelProperty
(
"HoleID"
)
private
String
HoleID
;
/**
* 穿孔日期
*/
@ApiModelProperty
(
"DrillingDate"
)
private
LocalDateTime
DrillingDate
;
/**
* 项目经理
*/
...
...
@@ -201,6 +171,35 @@ public class TProcessesDrillingVo {
//以下是增加字段 需要表连接的字段 炮孔设计
/**
* 采区名称
*/
@ApiModelProperty
(
"StopeName"
)
private
String
StopeName
;
/**
* 平台名称
*/
@ApiModelProperty
(
"StepName"
)
private
String
StepName
;
/**
* 爆区名称
*/
@ApiModelProperty
(
"BlastAreaName"
)
private
String
BlastAreaName
;
/**
* 炮孔编号
*/
@ApiModelProperty
(
"HoleID"
)
private
String
HoleID
;
/**
* 穿孔日期
*/
@ApiModelProperty
(
"DrillingDate"
)
private
LocalDateTime
DrillingDate
;
@ApiModelProperty
(
"孔深(m)"
)
private
Double
DesignDepth
;
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/ITProcessesBlastService.java
View file @
7a09d36d
...
...
@@ -20,11 +20,8 @@ public interface ITProcessesBlastService extends IService<TProcessesBlast> {
R
updateByUid
(
TProcessesBlastQuery
query
);
R
updateByHoleId
(
TProcessesBlastQuery
query
);
R
insertTProcessesBlast
(
TProcessesBlastQuery
query
);
R
getByUid
(
TProcessesBlastQuery
query
);
R
getByHoleId
(
TProcessesBlastQuery
query
);
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/ITProcessesDrillingService.java
View file @
7a09d36d
...
...
@@ -24,10 +24,8 @@ public interface ITProcessesDrillingService extends IService<TProcessesDrilling>
R
updateHoleBlastVolume
(
TProcessesDrillingQuery
query
);
R
updateByHoleId
(
TProcessesDrillingQuery
query
);
R
getByUid
(
TProcessesDrillingQuery
query
);
R
getByHoleId
(
TProcessesDrillingQuery
query
);
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesBlastServiceImpl.java
View file @
7a09d36d
...
...
@@ -56,12 +56,7 @@ public class TProcessesBlastServiceImpl extends ServiceImpl<TProcessesBlastMappe
Page
<
TProcessesBlast
>
page
=
new
Page
<>(
query
.
getPageNum
(),
query
.
getPageSize
());
//条件封装
QueryWrapper
<
TProcessesBlast
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
select
(
ProjectEnum
.
TProcessesBlast
.
DEPTH
.
getLabel
(),
ProjectEnum
.
TProcessesBlast
.
DESIGN_DEPTH
.
getLabel
(),
ProjectEnum
.
TProcessesBlast
.
HOLE_ID
.
getLabel
(),
ProjectEnum
.
TProcessesBlast
.
HOLE_BLAST_VOLUME
.
getLabel
()
);
//如果设计时间不为空 因为涉及到表连接,需要创建字段别名
if
(
tProcessesBlastQuery
.
getBlastDate
()
!=
null
)
{
StringBuilder
stringBuilder
=
new
StringBuilder
();
...
...
@@ -89,7 +84,7 @@ public class TProcessesBlastServiceImpl extends ServiceImpl<TProcessesBlastMappe
}
//不能修改炮孔编号
if
(
StringUtils
.
isNotBlank
(
query
.
getHoleID
()))
{
return
R
.
failed
(
"爆破设计中->
不能
修改炮孔编号"
);
return
R
.
failed
(
"爆破设计中->
请到炮孔设计中
修改炮孔编号"
);
}
//条件封装
BeanUtilsNewCopy
.
copyPropertiesIgnoreNull
(
query
,
temp
);
...
...
@@ -97,15 +92,16 @@ public class TProcessesBlastServiceImpl extends ServiceImpl<TProcessesBlastMappe
if
(
StringUtils
.
isNotBlank
(
query
.
getStepName
())
||
StringUtils
.
isNotBlank
(
query
.
getBlastAreaName
())
||
StringUtils
.
isNotBlank
(
query
.
getStopeName
()))
{
return
R
.
failed
(
"爆破设计中->请到炮孔设计中修改爆区名称,采区名称,平台名称"
);
//判断矿山爆区表是否存在数据 不存在不能修改
//query里不一定StopeName,StepName,BlastAreaName都有,需要从temp中拿query没有的,
// 所以将query有的更新到temp中,再把temp中的复制到tMineStopeQuery
TMineStopeQuery
tMineStopeQuery
=
new
TMineStopeQuery
();
BeanUtils
.
copyProperties
(
temp
,
tMineStopeQuery
);
R
volume
=
itMineStopeService
.
getByQuery
(
tMineStopeQuery
);
if
(
volume
.
getData
()
==
null
)
{
return
R
.
failed
(
"爆破设计中->矿山爆区表数据不存在,StopeName,StepName,BlastAreaName"
);
}
//
TMineStopeQuery tMineStopeQuery = new TMineStopeQuery();
//
BeanUtils.copyProperties(temp, tMineStopeQuery);
//
R volume = itMineStopeService.getByQuery(tMineStopeQuery);
//
if (volume.getData() == null) {
//
return R.failed("爆破设计中->矿山爆区表数据不存在,StopeName,StepName,BlastAreaName");
//
}
}
//判断是否修改设计孔深 和 单孔爆破量
if
(
query
.
getDesignDepth
()
!=
null
||
query
.
getHoleBlastVolume
()
!=
null
)
{
...
...
@@ -143,55 +139,16 @@ public class TProcessesBlastServiceImpl extends ServiceImpl<TProcessesBlastMappe
}
}
@Override
public
R
updateByHoleId
(
TProcessesBlastQuery
query
)
{
log
.
info
(
JSON
.
toJSONString
(
query
));
//参数校验
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
);
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
.
getHoleID
());
//判断数据是否存在
QueryWrapper
<
TProcessesBlast
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
ProjectEnum
.
TProcessesBlast
.
HOLE_ID
.
getLabel
(),
query
.
getHoleID
());
TProcessesBlast
temp
=
baseMapper
.
selectOne
(
queryWrapper
);
if
(
temp
==
null
)
{
return
R
.
failed
(
"爆破设计中->爆破设计中数据不存在:HOLE_ID: "
+
query
.
getHoleID
());
}
//判断是否将炮孔编号修改为新的炮孔编号 如果是,直接修改,不能调用基础方法,避免循环
if
(
StringUtils
.
isNotBlank
(
query
.
getNewHoleID
()))
{
temp
.
setHoleID
(
query
.
getNewHoleID
());
int
update
=
baseMapper
.
updateById
(
temp
);
if
(
update
>
0
)
{
return
R
.
ok
(
"爆破设计中->修改成功"
);
}
else
{
return
R
.
failed
(
"爆破设计中->修改失败"
);
}
}
//条件封装
query
.
setUid
(
temp
.
getUid
());
//调用基础方法修改
return
updateByUid
(
query
);
}
@Override
public
R
insertTProcessesBlast
(
TProcessesBlastQuery
query
)
{
log
.
info
(
JSON
.
toJSONString
(
query
));
//参数校验
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
);
Rcode
.
NOT_PARAM
.
assertNotEmpty
(
query
.
getStopeName
());
Rcode
.
NOT_PARAM
.
assertNotEmpty
(
query
.
getStepName
());
Rcode
.
NOT_PARAM
.
assertNotEmpty
(
query
.
getBlastAreaName
());
Rcode
.
NOT_PARAM
.
assertNotEmpty
(
query
.
getHoleID
());
//uid自动生成 不能手动设置
if
(
query
.
getUid
()
!=
null
)
{
return
R
.
failed
(
"爆破设计中->uid自动生成 不能手动设置"
);
}
//判断炮孔编号是否已经存在
if
(
StringUtils
.
isNotBlank
(
query
.
getHoleID
()))
{
R
r
=
getByHoleId
(
query
);
if
(
r
.
getData
()
!=
null
)
{
return
R
.
failed
(
"爆破设计中->炮孔编号已存在: HoleID:"
+
query
.
getHoleID
());
}
}
//条件封装
TProcessesBlast
tProcessesDrilling
=
new
TProcessesBlast
();
BeanUtils
.
copyProperties
(
query
,
tProcessesDrilling
);
...
...
@@ -219,17 +176,5 @@ public class TProcessesBlastServiceImpl extends ServiceImpl<TProcessesBlastMappe
return
R
.
ok
(
baseMapper
.
getByQuery
(
queryWrapper
));
}
@Override
public
R
getByHoleId
(
TProcessesBlastQuery
query
)
{
log
.
info
(
JSON
.
toJSONString
(
query
));
//参数校验
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
);
Rcode
.
NOT_PARAM
.
assertNotEmpty
(
query
.
getHoleID
());
QueryWrapper
<
TProcessesBlast
>
queryWrapper
=
new
QueryWrapper
<>();
StringBuilder
holeId
=
new
StringBuilder
();
holeId
.
append
(
ProjectEnum
.
TableAlias
.
A
.
getLabel
()).
append
(
ProjectEnum
.
TProcessesBlast
.
HOLE_ID
.
getLabel
());
queryWrapper
.
eq
(
holeId
.
toString
(),
query
.
getHoleID
());
//查询并且返回
return
R
.
ok
(
baseMapper
.
getByQuery
(
queryWrapper
));
}
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesBlastdesignHoleServiceImpl.java
View file @
7a09d36d
...
...
@@ -96,18 +96,18 @@ public class TProcessesBlastdesignHoleServiceImpl extends ServiceImpl<TProcesses
}
//修改穿孔工序炮孔编号
TProcessesDrillingQuery
tProcessesDrillingQuery
=
new
TProcessesDrillingQuery
();
tProcessesDrillingQuery
.
set
HoleID
(
temp
.
getBlastHoleID
());
tProcessesDrillingQuery
.
set
Uid
(
temp
.
getUid
());
tProcessesDrillingQuery
.
setNewHoleID
(
query
.
getBlastHoleID
());
R
r1
=
itProcessesDrillingService
.
updateBy
HoleI
d
(
tProcessesDrillingQuery
);
R
r1
=
itProcessesDrillingService
.
updateBy
Ui
d
(
tProcessesDrillingQuery
);
if
(
r1
.
getCode
()
!=
0
)
{
log
.
error
(
"炮孔设计中->修改穿孔工序炮孔编号失败:{}"
,
JSON
.
toJSONString
(
tProcessesDrillingQuery
));
return
R
.
failed
(
r1
.
getMsg
());
}
//修改爆破设计炮孔编号
TProcessesBlastQuery
tProcessesBlastQuery
=
new
TProcessesBlastQuery
();
tProcessesBlastQuery
.
set
HoleID
(
temp
.
getBlastHoleID
());
tProcessesBlastQuery
.
set
Uid
(
temp
.
getUid
());
tProcessesBlastQuery
.
setNewHoleID
(
query
.
getBlastHoleID
());
R
r2
=
itProcessesBlastService
.
updateBy
HoleI
d
(
tProcessesBlastQuery
);
R
r2
=
itProcessesBlastService
.
updateBy
Ui
d
(
tProcessesBlastQuery
);
if
(
r2
.
getCode
()
!=
0
)
{
log
.
error
(
"炮孔设计中->修改爆破设计炮孔编号失败:{}"
,
JSON
.
toJSONString
(
tProcessesBlastQuery
));
return
R
.
failed
(
r2
.
getMsg
());
...
...
@@ -156,7 +156,7 @@ public class TProcessesBlastdesignHoleServiceImpl extends ServiceImpl<TProcesses
//如果修改了台阶高度,需要通知爆破设计重新计算设计区爆破量
if
(
query
.
getStepHeight
()
!=
null
)
{
TProcessesDrillingQuery
tProcessesDrillingQuery
=
new
TProcessesDrillingQuery
();
tProcessesDrillingQuery
.
set
HoleID
(
temp
.
getBlastHoleID
());
tProcessesDrillingQuery
.
set
Uid
(
temp
.
getUid
());
tProcessesDrillingQuery
.
setStepHeight
(
query
.
getStepHeight
());
itProcessesDrillingService
.
updateHoleBlastVolume
(
tProcessesDrillingQuery
);
}
...
...
@@ -273,12 +273,12 @@ public class TProcessesBlastdesignHoleServiceImpl extends ServiceImpl<TProcesses
log
.
info
(
JSON
.
toJSONString
(
tProcessesBlastdesignHole
));
int
insert
=
baseMapper
.
insert
(
tProcessesBlastdesignHole
);
if
(
insert
>
0
)
{
R
r
=
getByBlastHoleID
(
query
);
TProcessesBlastdesignHole
hole
=
(
TProcessesBlastdesignHole
)
r
.
getData
();
//增加一条穿孔工序
TProcessesDrillingQuery
tProcessesDrillingQuery
=
new
TProcessesDrillingQuery
();
tProcessesDrillingQuery
.
setStepName
(
tProcessesBlastdesignHole
.
getStepName
());
tProcessesDrillingQuery
.
setStopeName
(
tProcessesBlastdesignHole
.
getStopeName
());
tProcessesDrillingQuery
.
setBlastAreaName
(
tProcessesBlastdesignHole
.
getBlastAreaName
());
tProcessesDrillingQuery
.
setHoleID
(
query
.
getBlastHoleID
());
tProcessesBlastdesignHole
.
setUid
(
hole
.
getUid
());
tProcessesDrillingQuery
.
setTag
(
DateUtil
.
timeToStr
(
LocalDateTime
.
now
(),
DateUtil
.
FORMAT_TO_SECOND
));
R
r1
=
itProcessesDrillingService
.
insertTProcessesDrilling
(
tProcessesDrillingQuery
);
if
(
r1
.
getCode
()
!=
0
)
{
...
...
@@ -288,10 +288,7 @@ public class TProcessesBlastdesignHoleServiceImpl extends ServiceImpl<TProcesses
//增加一条爆破工序
TProcessesBlastQuery
tProcessesBlastQuery
=
new
TProcessesBlastQuery
();
tProcessesBlastQuery
.
setStepName
(
tProcessesBlastdesignHole
.
getStepName
());
tProcessesBlastQuery
.
setStopeName
(
tProcessesBlastdesignHole
.
getStopeName
());
tProcessesBlastQuery
.
setBlastAreaName
(
tProcessesBlastdesignHole
.
getBlastAreaName
());
tProcessesBlastQuery
.
setHoleID
(
query
.
getBlastHoleID
());
tProcessesBlastQuery
.
setUid
(
hole
.
getUid
());
tProcessesBlastQuery
.
setTag
(
DateUtil
.
timeToStr
(
LocalDateTime
.
now
(),
DateUtil
.
FORMAT_TO_SECOND
));
R
r2
=
itProcessesBlastService
.
insertTProcessesBlast
(
tProcessesBlastQuery
);
if
(
r2
.
getCode
()
!=
0
)
{
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesDrillingServiceImpl.java
View file @
7a09d36d
This diff is collapsed.
Click to expand it.
acquisition-business/target/classes/cn/wise/sc/acquisition/business/mapper/TProcessesBlastMapper.xml
View file @
7a09d36d
...
...
@@ -6,11 +6,8 @@
<!-- 表和实体字段对照关系, 类似RestultMap -->
<sql
id=
"TProcessesBlastColumns"
>
a.Uid,
a.StopeName,
a.StepName,
a.BlastAreaName,
a.HoleID,
a.BlastDate,
a.BlastPeople,
a.CheckHoleDate,
a.CheckHolePeople,
...
...
@@ -23,30 +20,40 @@
</sql>
<sql
id=
"TProcessesBlastdesignColumns"
>
b.StopeName,
b.StepName,
b.BlastAreaName,
b.BlastHoleID AS HoleID,
b.HoleBlastVolume,
b.depth AS DesignDepth,
<!-- 设计孔深,将爆破工序里的depth去掉,用设计炮孔里的替代 -->
</sql>
<sql
id=
"TProcessesDrillingColumns"
>
c.BlastDate,
c.Depth,
</sql>
<sql
id=
"TProcessesBlastdesignHoleJoins"
>
left join T_Processes_BlastDesign_Hole b on a.HoleID = b.BlastHoleID
left join T_Processes_Drilling c on a.HoleID = c.HoleID
<sql
id=
"TProcessesDrillingJoins"
>
left join T_Processes_Drilling c on a.Uid = c.Uid
</sql>
<sql
id=
"TProcessesBlastDesignHoleJoins"
>
left join T_Processes_BlastDesign_Hole b on c.Uid = b.BlastHoleID
</sql>
<!-- 获取所有getPage列表 -->
<select
id=
"getPage"
resultType=
"cn.wise.sc.acquisition.business.model.vo.TProcessesBlastVo"
>
SELECT
a.Uid,
a.
HoleID,
b.BlastHoleID AS
HoleID,
b.HoleBlastVolume,
b.depth AS DesignDepth,
c.Depth
FROM T_Processes_Blast a
<include
refid=
"TProcessesBlastdesignHoleJoins"
/>
<include
refid=
"TProcessesDrillingJoins"
/>
<include
refid=
"TProcessesBlastDesignHoleJoins"
/>
<where>
${ew.sqlSegment}
</where>
...
...
@@ -60,7 +67,8 @@
<include
refid=
"TProcessesDrillingColumns"
/>
<include
refid=
"TProcessesBlastColumns"
/>
FROM T_Processes_Blast a
<include
refid=
"TProcessesBlastdesignHoleJoins"
/>
<include
refid=
"TProcessesDrillingJoins"
/>
<include
refid=
"TProcessesBlastDesignHoleJoins"
/>
<where>
${ew.sqlSegment}
</where>
...
...
acquisition-business/target/classes/cn/wise/sc/acquisition/business/mapper/TProcessesBlastdesignHoleMapper.xml
View file @
7a09d36d
...
...
@@ -28,13 +28,9 @@
b.DesignDate,
</sql>
<sql
id=
"TProcessesDrillingColumns"
>
d.DrillingDate,
</sql>
<sql
id=
"TProcessesBlastdesignHoleJoins"
>
left join T_Processes_BlastDesign_Volume b on a.StopeName=b.StopeName and a.StepName=b.StepName and a.BlastAreaName=b.BlastAreaName
left join T_Processes_Drilling d on a.BlastHoleID = d.HoleID
</sql>
<!-- 获取所有getPage列表 -->
...
...
@@ -52,8 +48,7 @@
a.y,
a.z,
a.StepHeight,
b.BlastVolume,
d.DrillingDate
b.BlastVolume
FROM T_Processes_BlastDesign_Hole a
<include
refid=
"TProcessesBlastdesignHoleJoins"
/>
<where>
...
...
acquisition-business/target/classes/cn/wise/sc/acquisition/business/mapper/TProcessesDrillingMapper.xml
View file @
7a09d36d
...
...
@@ -6,11 +6,6 @@
<!-- 表和实体字段对照关系, 类似RestultMap -->
<sql
id=
"TProcessesDrillingColumns"
>
a.Uid,
a.StopeName,
a.StepName,
a.BlastAreaName,
a.HoleID,
a.DrillingDate,
a.Manager,
a.Supervisor,
a.TechDepart,
...
...
@@ -37,7 +32,13 @@
a.Tag
</sql>
<sql
id=
"TProcessesDiggingHoleColumns"
>
<sql
id=
"TProcessesBlastDesignHoleColumns"
>
b.StopeName,
b.StepName,
b.BlastAreaName,
b.BlastHoleID AS HoleId,
b.DrillingDate,
b.Depth AS DesignDepth,
b.RowSpace AS DesignRowSpace,
b.HoleSpace AS DesignHoleSpace,
...
...
@@ -53,26 +54,30 @@
d.DesignDate,
</sql>
<sql
id=
"TProcessesDrillingJoins"
>
left join T_Processes_BlastDesign_Hole b on a.HoleID = b.BlastHoleID
left join T_Processes_BlastDesign_Volume d on a.StopeName=d.StopeName and a.StepName=d.StepName and a.BlastAreaName=d.BlastAreaName
<sql
id=
"TProcessesBlastDesignHoleJoins"
>
left join T_Processes_BlastDesign_Hole b on a.Uid = b.Uid
</sql>
<sql
id=
"TProcessesBlastDesignVolumeJoins"
>
left join T_Processes_BlastDesign_Volume d on b.StopeName=d.StopeName and b.StepName=d.StepName and b.BlastAreaName=d.BlastAreaName
</sql>
<!-- 获取所有getPage列表 -->
<select
id=
"getPage"
resultType=
"cn.wise.sc.acquisition.business.model.vo.TProcessesDrillingVo"
>
SELECT
a.Uid,
a.HoleID,
a.Depth,
a.RowSpace,
a.HoleSpace,
a.HoleBlastVolume,
b.BlastHoleID AS HoleId,
b.Depth AS DesignDepth,
b.RowSpace AS DesignRowSpace,
b.HoleSpace AS DesignHoleSpace,
b.StepHeight
FROM T_Processes_Drilling a
<include
refid=
"TProcessesDrillingJoins"
/>
<include
refid=
"TProcessesBlastDesignHoleJoins"
/>
<include
refid=
"TProcessesBlastDesignVolumeJoins"
/>
<where>
${ew.sqlSegment}
</where>
...
...
@@ -82,11 +87,12 @@
<!-- 获取所有getPage列表 -->
<select
id=
"getByQuery"
resultType=
"cn.wise.sc.acquisition.business.model.vo.TProcessesDrillingVo"
>
SELECT
<include
refid=
"TProcesses
Digging
HoleColumns"
/>
<include
refid=
"TProcesses
BlastDesign
HoleColumns"
/>
<include
refid=
"TProcessesBlastdesignVolumeColumns"
/>
<include
refid=
"TProcessesDrillingColumns"
/>
FROM T_Processes_Drilling a
<include
refid=
"TProcessesDrillingJoins"
/>
<include
refid=
"TProcessesBlastDesignHoleJoins"
/>
<include
refid=
"TProcessesBlastDesignVolumeJoins"
/>
<where>
${ew.sqlSegment}
</where>
...
...
@@ -97,6 +103,7 @@
SELECT
sum(${condition})
FROM T_Processes_Drilling a
<include
refid=
"TProcessesBlastDesignHoleJoins"
/>
<where>
${ew.sqlSegment}
</where>
...
...
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