From 994afce861c1a2c15ddc7265d4bcb3ef42dacb38 Mon Sep 17 00:00:00 2001 From: renchao <753504961@qq.com> Date: Wed, 12 May 2021 11:37:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E5=B7=A5=E5=BA=8F=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/enumation/ProjectEnum.java | 2 +- .../mapper/xml/TProcessesCrusherMapper.xml | 2 - .../model/query/TProcessesBlastQuery.java | 6 +++ .../query/TProcessesBlastdesignHoleQuery.java | 7 +++ .../model/query/TProcessesDrillingQuery.java | 7 +++ .../service/ITProcessesBlastService.java | 2 + .../service/impl/TMaterialOutServiceImpl.java | 2 +- .../impl/TProcessesAuxiliaryServiceImpl.java | 1 + .../impl/TProcessesBlastServiceImpl.java | 51 ++++++++++++++++++- .../TProcessesBlastdesignHoleServiceImpl.java | 33 +++++++++++- .../impl/TProcessesDrillingServiceImpl.java | 49 +++++++++++++----- .../mapper/TProcessesCrusherMapper.xml | 2 - 12 files changed, 142 insertions(+), 22 deletions(-) diff --git a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/enumation/ProjectEnum.java b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/enumation/ProjectEnum.java index 5c20f5f..d79b9c6 100644 --- a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/enumation/ProjectEnum.java +++ b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/enumation/ProjectEnum.java @@ -77,7 +77,7 @@ public class ProjectEnum { CONSUME_DATE(1, "ConsumeDate","ææ–™æ¶ˆè€—日期"), - PROCESSES_NAME(2, "processesName","å·¥åºåç§°"); + PROCESSES_NAME(2, "ProcessesName","å·¥åºåç§°"); // æˆå‘˜å˜é‡ diff --git a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TProcessesCrusherMapper.xml b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TProcessesCrusherMapper.xml index ff16e2c..0c5c461 100644 --- a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TProcessesCrusherMapper.xml +++ b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TProcessesCrusherMapper.xml @@ -50,8 +50,6 @@ a.Price, a.TotalMoney, b.Wcdw - <include refid="TWeightColumns"/> - <include refid="TProcessesCrusherColumns"/> FROM T_Processes_Crusher a <include refid="TProcessesCrusherJoins"/> <where> diff --git a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesBlastQuery.java b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesBlastQuery.java index 7d29134..e330cf1 100644 --- a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesBlastQuery.java +++ b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesBlastQuery.java @@ -123,4 +123,10 @@ public class TProcessesBlastQuery { @ApiModelProperty("å•å”çˆ†ç ´é‡") private Double HoleBlastVolume; + //ä»¥ä¸‹ä¸ºä¸šåŠ¡å¢žåŠ å—æ®µ + /** + * ç‚®å”ç¼–å· ä¿®æ”¹æ–°çš„æ—¶å€™ä¼šç”¨çš„ + */ + @ApiModelProperty("NewHoleID") + private String NewHoleID; } diff --git a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesBlastdesignHoleQuery.java b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesBlastdesignHoleQuery.java index cee86f4..3f61ed4 100644 --- a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesBlastdesignHoleQuery.java +++ b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesBlastdesignHoleQuery.java @@ -137,4 +137,11 @@ public class TProcessesBlastdesignHoleQuery extends TProcessesBlastdesignVolume */ @ApiModelProperty("设计日期") private LocalDateTime DesignDate; + + //ä»¥ä¸‹ä¸ºä¸šåŠ¡å¢žåŠ å—æ®µ + /** + * ç‚®å”ç¼–å· ä¿®æ”¹æ–°çš„æ—¶å€™ä¼šç”¨çš„ + */ + @ApiModelProperty("NewBlastHoleID") + private String NewBlastHoleID; } diff --git a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesDrillingQuery.java b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesDrillingQuery.java index a64221f..d2d0abb 100644 --- a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesDrillingQuery.java +++ b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesDrillingQuery.java @@ -229,4 +229,11 @@ public class TProcessesDrillingQuery { @ApiModelProperty("设计时间") private LocalDateTime DesignDate; + + //ä»¥ä¸‹ä¸ºä¸šåŠ¡å¢žåŠ å—æ®µ + /** + * ç‚®å”ç¼–å· ä¿®æ”¹æ–°çš„æ—¶å€™ä¼šç”¨çš„ + */ + @ApiModelProperty("NewHoleID") + private String NewHoleID; } diff --git a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/ITProcessesBlastService.java b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/ITProcessesBlastService.java index 5db5563..5c2d9a1 100644 --- a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/ITProcessesBlastService.java +++ b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/ITProcessesBlastService.java @@ -20,6 +20,8 @@ public interface ITProcessesBlastService extends IService<TProcessesBlast> { R updateByUid(TProcessesBlastQuery query); + R updateByHoleId(TProcessesBlastQuery query); + R insertTProcessesBlast(TProcessesBlastQuery query); R getByUid(TProcessesBlastQuery query); diff --git a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TMaterialOutServiceImpl.java b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TMaterialOutServiceImpl.java index 624ff8f..75b4cf1 100644 --- a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TMaterialOutServiceImpl.java +++ b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TMaterialOutServiceImpl.java @@ -128,7 +128,7 @@ public class TMaterialOutServiceImpl extends ServiceImpl<TMaterialOutMapper, TMa } queryWrapper.eq(StringUtils.isNotBlank(tMaterialOutQuery.getProcessesName()), ProjectEnum.TMaterialOut.PROCESSES_NAME.getLabel(), - tMaterialOutQuery.getConsumeType()); + tMaterialOutQuery.getProcessesName()); //查询 Page<TMaterialOut> tMaterialOutPage = baseMapper.selectPage(page, queryWrapper); return R.ok(tMaterialOutPage); diff --git a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesAuxiliaryServiceImpl.java b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesAuxiliaryServiceImpl.java index ac3d05d..e7fb071 100644 --- a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesAuxiliaryServiceImpl.java +++ b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesAuxiliaryServiceImpl.java @@ -38,6 +38,7 @@ public class TProcessesAuxiliaryServiceImpl extends ServiceImpl<TProcessesAuxili //æ¡ä»¶å°è£… QueryWrapper<TProcessesAuxiliary> queryWrapper = new QueryWrapper<>(); queryWrapper.select( + ProjectEnum.TProcessesAuxiliary.UID.getLabel(), ProjectEnum.TProcessesAuxiliary.EQUIPMENT_ID.getLabel(), ProjectEnum.TProcessesAuxiliary.EQUIPMENT_NAME.getLabel(), ProjectEnum.TProcessesAuxiliary.LJYL.getLabel(), diff --git a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesBlastServiceImpl.java b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesBlastServiceImpl.java index 4ded11a..a2dbda4 100644 --- a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesBlastServiceImpl.java +++ b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesBlastServiceImpl.java @@ -87,12 +87,30 @@ public class TProcessesBlastServiceImpl extends ServiceImpl<TProcessesBlastMappe if (temp == null) { return R.failed("æ•°æ®ä¸å˜åœ¨ï¼šuid:" + query.getUid()); } - //判æ–ç‚®å”ç¼–å·æ˜¯å¦å·²ç»å˜åœ¨ - if (StringUtils.isNotBlank(query.getHoleID())) { + //判æ–ç‚®å”ç¼–å·æ˜¯å¦å·²ç»å˜åœ¨ 如果ä¸å˜åœ¨ï¼Œéœ€è¦ä¿®æ”¹å…¶ä»–å…³è”å·¥åºçš„ç‚®å”ç¼–å· + if (StringUtils.isNotBlank(query.getHoleID()) && !temp.getHoleID().equals(query.getHoleID())) { R r = getByHoleId(query); if (r.getData() != null) { return R.failed("ç‚®å”ç¼–å·å·²å˜åœ¨: HoleID:" + query.getHoleID()); } + //修改炮å”设计的炮å”ç¼–å· + TProcessesBlastdesignHoleQuery tProcessesBlastdesignHoleQuery = new TProcessesBlastdesignHoleQuery(); + tProcessesBlastdesignHoleQuery.setBlastHoleID(temp.getHoleID()); + tProcessesBlastdesignHoleQuery.setNewBlastHoleID(query.getHoleID()); + R r1 = itProcessesBlastdesignHoleService.getByBlastHoleID(tProcessesBlastdesignHoleQuery); + if (r1.getCode()!=0){ + log.error("修改炮å”设计的炮å”ç¼–å·å¤±è´¥", JSON.toJSONString(tProcessesBlastdesignHoleQuery)); + return R.failed(r1.getMsg()); + } + //修改穿å”å·¥åºçš„ç‚®å”ç¼–å· + TProcessesDrillingQuery tProcessesDrillingQuery = new TProcessesDrillingQuery(); + tProcessesDrillingQuery.setHoleID(temp.getHoleID()); + tProcessesDrillingQuery.setNewHoleID(query.getNewHoleID()); + R r2 = itProcessesDrillingService.getByHoleId(tProcessesDrillingQuery); + if (r2.getCode()!=0){ + log.error("修改穿å”å·¥åºçš„ç‚®å”ç¼–å·å¤±è´¥", JSON.toJSONString(tProcessesDrillingQuery)); + return R.failed(r2.getMsg()); + } } //æ¡ä»¶å°è£… BeanUtilsNewCopy.copyPropertiesIgnoreNull(query, temp); @@ -144,6 +162,35 @@ 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.getHoleID())) { + 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)); diff --git a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesBlastdesignHoleServiceImpl.java b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesBlastdesignHoleServiceImpl.java index 87b1bdd..8f031c1 100644 --- a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesBlastdesignHoleServiceImpl.java +++ b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesBlastdesignHoleServiceImpl.java @@ -89,11 +89,29 @@ public class TProcessesBlastdesignHoleServiceImpl extends ServiceImpl<TProcesses return R.failed("æ•°æ®ä¸å˜åœ¨ï¼šuid:" + query.getUid()); } //判æ–ç‚®å”ç¼–å·æ˜¯å¦å˜åœ¨ - if (StringUtils.isNotBlank(query.getBlastHoleID())) { + if (StringUtils.isNotBlank(query.getBlastHoleID()) && !temp.getBlastHoleID().equals(query.getBlastHoleID())) { R r = getByBlastHoleID(query); if (r.getData() != null) { return R.failed("ç‚®å”ç¼–å·å·²å˜åœ¨: BlastHoleID:" + query.getBlastHoleID()); } + //修改穿å”å·¥åºç‚®å”ç¼–å· + TProcessesDrillingQuery tProcessesDrillingQuery = new TProcessesDrillingQuery(); + tProcessesDrillingQuery.setHoleID(temp.getBlastHoleID()); + tProcessesDrillingQuery.setNewHoleID(query.getBlastHoleID()); + R r1 = itProcessesDrillingService.updateByHoleId(tProcessesDrillingQuery); + if (r1.getCode() != 0) { + log.error("修改穿å”å·¥åºç‚®å”ç¼–å·å¤±è´¥ï¼š{}", JSON.toJSONString(tProcessesDrillingQuery)); + return R.failed(r1.getMsg()); + } + //ä¿®æ”¹çˆ†ç ´è®¾è®¡ç‚®å”ç¼–å· + TProcessesBlastQuery tProcessesBlastQuery = new TProcessesBlastQuery(); + tProcessesBlastQuery.setHoleID(temp.getBlastHoleID()); + tProcessesBlastQuery.setNewHoleID(query.getBlastHoleID()); + R r2 = itProcessesBlastService.updateByHoleId(tProcessesBlastQuery); + if (r2.getCode() != 0) { + log.error("ä¿®æ”¹çˆ†ç ´è®¾è®¡ç‚®å”ç¼–å·å¤±è´¥ï¼š{}", JSON.toJSONString(tProcessesBlastQuery)); + return R.failed(r2.getMsg()); + } } //åˆ¤æ–æ˜¯å¦éœ€è¦ä¿®æ”¹å…³è”çš„ è®¾è®¡çˆ†åŒºçˆ†ç ´é‡ if (StringUtils.isNotBlank(query.getStepName()) @@ -136,7 +154,7 @@ public class TProcessesBlastdesignHoleServiceImpl extends ServiceImpl<TProcesses calculateHoleBlastVolume(temp); } //如果修改了å°é˜¶é«˜åº¦ï¼Œéœ€è¦é€šçŸ¥çˆ†ç ´è®¾è®¡é‡æ–°è®¡ç®—è®¾è®¡åŒºçˆ†ç ´é‡ - if (query.getStepHeight()!=null){ + if (query.getStepHeight() != null) { TProcessesDrillingQuery tProcessesDrillingQuery = new TProcessesDrillingQuery(); tProcessesDrillingQuery.setHoleID(temp.getBlastHoleID()); tProcessesDrillingQuery.setStepHeight(query.getStepHeight()); @@ -169,6 +187,17 @@ public class TProcessesBlastdesignHoleServiceImpl extends ServiceImpl<TProcesses if (temp == null) { return R.failed("æ•°æ®ä¸å˜åœ¨ï¼šBLAST_HOLE_ID:" + query.getBlastHoleID()); } + //åˆ¤æ–æ˜¯å¦å°†ç‚®å”ç¼–å·ä¿®æ”¹ä¸ºæ–°çš„ç‚®å”ç¼–å· å¦‚æžœæ˜¯ï¼Œç›´æŽ¥ä¿®æ”¹ï¼Œä¸èƒ½è°ƒç”¨åŸºç¡€æ–¹æ³•,é¿å…循环 + if (StringUtils.isNotBlank(query.getNewBlastHoleID())) { + temp.setBlastHoleID(query.getNewBlastHoleID()); + int update = baseMapper.updateById(temp); + if (update > 0) { + return R.ok("修改æˆåŠŸ"); + } else { + return R.failed("修改失败"); + } + } + query.setUid(temp.getUid()); //调用基础方法修改 return updateByUid(query); diff --git a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesDrillingServiceImpl.java b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesDrillingServiceImpl.java index d210e2e..3af81ee 100644 --- a/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesDrillingServiceImpl.java +++ b/acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesDrillingServiceImpl.java @@ -5,16 +5,10 @@ import cn.wise.sc.acquisition.business.entity.TProcessesBlastdesignHole; 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.TMineStopeQuery; -import cn.wise.sc.acquisition.business.model.query.TProcessesBlastdesignHoleQuery; -import cn.wise.sc.acquisition.business.model.query.TProcessesBlastdesignVolumeQuery; -import cn.wise.sc.acquisition.business.model.query.TProcessesDrillingQuery; +import cn.wise.sc.acquisition.business.model.query.*; 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.ITMineStopeService; -import cn.wise.sc.acquisition.business.service.ITProcessesBlastdesignHoleService; -import cn.wise.sc.acquisition.business.service.ITProcessesBlastdesignVolumeService; -import cn.wise.sc.acquisition.business.service.ITProcessesDrillingService; +import cn.wise.sc.acquisition.business.service.*; import cn.wise.sc.acquisition.business.util.BeanUtilsNewCopy; import cn.wise.sc.acquisition.business.util.DateUtil; import cn.wise.sc.acquisition.business.wrapper.page.Query; @@ -53,6 +47,9 @@ public class TProcessesDrillingServiceImpl extends ServiceImpl<TProcessesDrillin @Autowired private ITProcessesBlastdesignVolumeService itProcessesBlastdesignVolumeService; + @Autowired + private ITProcessesBlastService itProcessesBlastService; + @Override public R getPage(TProcessesDrillingQuery tProcessesDrillingQuery, Query query) { log.info(JSON.toJSONString(tProcessesDrillingQuery)); @@ -147,12 +144,31 @@ public class TProcessesDrillingServiceImpl extends ServiceImpl<TProcessesDrillin if (temp == null) { return R.failed("æ•°æ®ä¸å˜åœ¨ï¼šuid: " + query.getUid()); } - //判æ–ç‚®å”ç¼–å·æ˜¯å¦å·²ç»å˜åœ¨ - if (StringUtils.isNotBlank(query.getHoleID())) { + //判æ–ç‚®å”ç¼–å·æ˜¯å¦å·²ç»å˜åœ¨ 如果ä¸å˜åœ¨éœ€è¦ä¿®æ”¹å…³è”å·¥åºçš„ç‚®å”ç¼–å· + if (StringUtils.isNotBlank(query.getHoleID()) + && !temp.getHoleID().equals(query.getHoleID())) { R r = getByHoleId(query); if (r.getData() != null) { return R.failed("ç‚®å”ç¼–å·å·²å˜åœ¨: HoleID:" + query.getHoleID()); } + //修改炮å”设计的炮å”ç¼–å· + TProcessesBlastdesignHoleQuery tProcessesBlastdesignHoleQuery = new TProcessesBlastdesignHoleQuery(); + tProcessesBlastdesignHoleQuery.setBlastHoleID(temp.getHoleID()); + tProcessesBlastdesignHoleQuery.setNewBlastHoleID(query.getHoleID()); + R r1 = itProcessesBlastdesignHoleService.updateByBlastHoleID(tProcessesBlastdesignHoleQuery); + if (r1.getCode() != 0) { + log.error("修改炮å”设计的炮å”ç¼–å·å¤±è´¥ï¼š{}", JSON.toJSONString(tProcessesBlastdesignHoleQuery)); + return R.failed(r1.getMsg()); + } + //ä¿®æ”¹çˆ†ç ´å·¥åºçš„ç‚®å”ç¼–å· + TProcessesBlastQuery tProcessesBlastQuery = new TProcessesBlastQuery(); + tProcessesBlastQuery.setHoleID(temp.getHoleID()); + tProcessesBlastQuery.setNewHoleID(query.getHoleID()); + R r2 = itProcessesBlastService.updateByHoleId(tProcessesBlastQuery); + if (r2.getCode() != 0) { + log.error("ä¿®æ”¹çˆ†ç ´å·¥åºçš„ç‚®å”ç¼–å·å¤±è´¥ï¼š{}", JSON.toJSONString(tProcessesBlastQuery)); + return R.failed(r2.getMsg()); + } } //æ¡ä»¶å°è£… BeanUtilsNewCopy.copyPropertiesIgnoreNull(query, temp); @@ -245,12 +261,21 @@ public class TProcessesDrillingServiceImpl extends ServiceImpl<TProcessesDrillin Rcode.NOT_PARAM.assertNotNull(query.getHoleID()); //åˆ¤æ–æ•°æ®æ˜¯å¦å˜åœ¨ QueryWrapper<TProcessesDrilling> queryWrapper = new QueryWrapper<>(); - queryWrapper.eq(ProjectEnum.TProcessesBlast.HOLE_ID.getLabel(), query.getHoleID()); + queryWrapper.eq(ProjectEnum.TProcessesDrilling.HOLE_ID.getLabel(), query.getHoleID()); TProcessesDrilling temp = baseMapper.selectOne(queryWrapper); if (temp == null) { return R.failed("æ•°æ®ä¸å˜åœ¨ï¼šHOLE_ID: " + query.getHoleID()); } - + //åˆ¤æ–æ˜¯å¦å°†ç‚®å”ç¼–å·ä¿®æ”¹ä¸ºæ–°çš„ç‚®å”ç¼–å· å¦‚æžœæ˜¯ï¼Œç›´æŽ¥ä¿®æ”¹ï¼Œä¸èƒ½è°ƒç”¨åŸºç¡€æ–¹æ³•,é¿å…循环 + if (StringUtils.isNotBlank(query.getHoleID())) { + temp.setHoleID(query.getNewHoleID()); + int update = baseMapper.updateById(temp); + if (update > 0) { + return R.ok("修改æˆåŠŸ"); + } else { + return R.failed("修改失败"); + } + } //æ¡ä»¶å°è£… query.setUid(temp.getUid()); //调用基础方法修改 diff --git a/acquisition-business/target/classes/cn/wise/sc/acquisition/business/mapper/TProcessesCrusherMapper.xml b/acquisition-business/target/classes/cn/wise/sc/acquisition/business/mapper/TProcessesCrusherMapper.xml index ff16e2c..0c5c461 100644 --- a/acquisition-business/target/classes/cn/wise/sc/acquisition/business/mapper/TProcessesCrusherMapper.xml +++ b/acquisition-business/target/classes/cn/wise/sc/acquisition/business/mapper/TProcessesCrusherMapper.xml @@ -50,8 +50,6 @@ a.Price, a.TotalMoney, b.Wcdw - <include refid="TWeightColumns"/> - <include refid="TProcessesCrusherColumns"/> FROM T_Processes_Crusher a <include refid="TProcessesCrusherJoins"/> <where> -- 2.18.1