Commit 03f2a193 authored by 罗贤顺's avatar 罗贤顺

选择穿孔日期下的炮孔 统一修改 其他穿孔日期的不要改

parent 8b28f9dd
...@@ -72,8 +72,8 @@ public class TProcessesDrillingController { ...@@ -72,8 +72,8 @@ public class TProcessesDrillingController {
*/ */
@ApiOperation(value = "修改所有爆破日期") @ApiOperation(value = "修改所有爆破日期")
@RequestMapping(value = "/updateAllBlastDate", method = RequestMethod.POST) @RequestMapping(value = "/updateAllBlastDate", method = RequestMethod.POST)
public R updateAllBlastDate(@RequestBody TProcessesDrillingQuery tProcessesDrillingQuery) { public R updateAllBlastDate(@RequestBody TProcessesDrillingQuery tProcessesDrillingQuery,String DrillingDate) {
return itProcessesDrillingService.updateAllBlastDate(tProcessesDrillingQuery); return itProcessesDrillingService.updateAllBlastDate(tProcessesDrillingQuery,DrillingDate);
} }
......
...@@ -7,6 +7,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; ...@@ -7,6 +7,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.util.Map;
/** /**
* <p> * <p>
* Mapper 接口 * Mapper 接口
...@@ -24,4 +26,5 @@ public interface TProcessesDrillingMapper extends BaseMapper<TProcessesDrilling> ...@@ -24,4 +26,5 @@ public interface TProcessesDrillingMapper extends BaseMapper<TProcessesDrilling>
Double getSumByCondition(@Param("condition") String condition, @Param("ew") QueryWrapper<TProcessesDrilling> queryWrapper); Double getSumByCondition(@Param("condition") String condition, @Param("ew") QueryWrapper<TProcessesDrilling> queryWrapper);
int updateByDrillingDate(@Param("params") Map<String, Object> params);
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<select id="getPage" resultType="cn.wise.sc.acquisition.business.model.vo.TEquipmentTroubleVo"> <select id="getPage" resultType="cn.wise.sc.acquisition.business.model.vo.TEquipmentTroubleVo">
select tea.EquipmentID,tea.EquipmentName, select tea.EquipmentID,tea.EquipmentName,
tet.Uid,tet.Fxr,tet.Fxrq,tet.Yhms,tet.Clcs,tet.Clrq,tet.clr,tet.Txr,tet.Txrq,tet.Clzt tet.Uid,tet.Fxr,tet.Fxrq,tet.Yhms,tet.Clcs,tet.Clrq,tet.Txr,tet.Txrq,tet.Clzt
from T_Equipment_Account tea from T_Equipment_Account tea
left join T_Equipment_Trouble tet on tet.EquipmentID = tea.EquipmentID left join T_Equipment_Trouble tet on tet.EquipmentID = tea.EquipmentID
<include refid="where"/> <include refid="where"/>
......
...@@ -21,12 +21,14 @@ ...@@ -21,12 +21,14 @@
a.z, a.z,
a.StepHeight, a.StepHeight,
a.HoleBlastVolume, a.HoleBlastVolume,
a.DrillingDate,
a.DesignDate,
a.Tag a.Tag
</sql> </sql>
<sql id="TProcessesBlastdesignVolumeColumns"> <sql id="TProcessesBlastdesignVolumeColumns">
b.BlastVolume, b.BlastVolume,
b.DesignDate,
</sql> </sql>
......
...@@ -62,6 +62,21 @@ ...@@ -62,6 +62,21 @@
left join T_Processes_BlastDesign_Volume d on b.StopeName=d.StopeName and b.StepName=d.StepName and b.BlastAreaName=d.BlastAreaName left join T_Processes_BlastDesign_Volume d on b.StopeName=d.StopeName and b.StepName=d.StepName and b.BlastAreaName=d.BlastAreaName
</sql> </sql>
<update id="updateByDrillingDate">
UPDATE a
set
<if test="params.BlastDate != null">
a.BlastDate= #{params.BlastDate}
</if>
from T_Processes_Drilling a
INNER JOIN T_Processes_BlastDesign_Hole b
on a.Uid=b.Uid
<where>
b.DrillingDate=#{params.DrillingDate}
</where>
</update>
<!-- 获取所有getPage列表 --> <!-- 获取所有getPage列表 -->
<select id="getPage" resultType="cn.wise.sc.acquisition.business.model.vo.TProcessesDrillingVo"> <select id="getPage" resultType="cn.wise.sc.acquisition.business.model.vo.TProcessesDrillingVo">
SELECT SELECT
...@@ -70,6 +85,7 @@ ...@@ -70,6 +85,7 @@
a.RowSpace, a.RowSpace,
a.HoleSpace, a.HoleSpace,
a.HoleBlastVolume, a.HoleBlastVolume,
b.BlastDate,
b.BlastHoleID AS HoleId, b.BlastHoleID AS HoleId,
b.Depth AS DesignDepth, b.Depth AS DesignDepth,
b.RowSpace AS DesignRowSpace, b.RowSpace AS DesignRowSpace,
......
...@@ -24,7 +24,7 @@ public interface ITProcessesDrillingService extends IService<TProcessesDrilling> ...@@ -24,7 +24,7 @@ public interface ITProcessesDrillingService extends IService<TProcessesDrilling>
R updateHoleBlastVolume(TProcessesDrillingQuery query); R updateHoleBlastVolume(TProcessesDrillingQuery query);
R updateAllBlastDate(TProcessesDrillingQuery query); R updateAllBlastDate(TProcessesDrillingQuery query,String DrillingDate);
R getByUid(TProcessesDrillingQuery query); R getByUid(TProcessesDrillingQuery query);
......
...@@ -25,6 +25,8 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -25,6 +25,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.HashMap;
import java.util.Map;
import java.util.Stack; import java.util.Stack;
/** /**
...@@ -300,17 +302,19 @@ public class TProcessesDrillingServiceImpl extends ServiceImpl<TProcessesDrillin ...@@ -300,17 +302,19 @@ public class TProcessesDrillingServiceImpl extends ServiceImpl<TProcessesDrillin
@Override @Override
public R updateAllBlastDate(TProcessesDrillingQuery query) { public R updateAllBlastDate(TProcessesDrillingQuery query,String DrillingDate) {
log.info(JSON.toJSONString(query)); log.info(JSON.toJSONString(query));
//参数校验 //参数校验
Rcode.NOT_PARAM.assertNotNull(query); Rcode.NOT_PARAM.assertNotNull(query);
Rcode.NOT_PARAM.assertNotNull(query.getBlastDate()); Rcode.NOT_PARAM.assertNotNull(query.getBlastDate());
//封装条件 //封装条件
QueryWrapper<TProcessesDrilling> queryWrapper = new QueryWrapper<>(); Map<String, Object> params = new HashMap<>();
params.put("DrillingDate",DrillingDate);
//封装实体 //封装实体
TProcessesDrilling tProcessesDrilling = new TProcessesDrilling(); TProcessesDrilling tProcessesDrilling = new TProcessesDrilling();
tProcessesDrilling.setBlastDate(query.getBlastDate()); tProcessesDrilling.setBlastDate(query.getBlastDate());
int update = baseMapper.update(tProcessesDrilling, queryWrapper); params.put("BlastDate",query.getBlastDate());
int update = baseMapper.updateByDrillingDate(params);
if (update > 0) { if (update > 0) {
return R.ok("穿孔工序中->修改爆破日期成功"); return R.ok("穿孔工序中->修改爆破日期成功");
} else { } else {
......
...@@ -21,12 +21,14 @@ ...@@ -21,12 +21,14 @@
a.z, a.z,
a.StepHeight, a.StepHeight,
a.HoleBlastVolume, a.HoleBlastVolume,
a.DrillingDate,
a.DesignDate,
a.Tag a.Tag
</sql> </sql>
<sql id="TProcessesBlastdesignVolumeColumns"> <sql id="TProcessesBlastdesignVolumeColumns">
b.BlastVolume, b.BlastVolume,
b.DesignDate,
</sql> </sql>
...@@ -48,7 +50,9 @@ ...@@ -48,7 +50,9 @@
a.x, a.x,
a.y, a.y,
a.z, a.z,
a.StepHeight a.StepHeight,
a.DrillingDate,
a.DesignDate
FROM T_Processes_BlastDesign_Hole a FROM T_Processes_BlastDesign_Hole a
where 1=1 where 1=1
<if test="params.designDate != null and params.designDate != ''"> <if test="params.designDate != null and params.designDate != ''">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment