From baff68fa55ed3212f618330e18cc5735b1caf57f Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期六, 12 十月 2024 10:06:37 +0800 Subject: [PATCH] Merge branch 'master' of http://8.140.179.55:20000/r/pipIrr-SV --- pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/intakeController/IntakeControllerSv.java | 77 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 77 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/intakeController/IntakeControllerSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/intakeController/IntakeControllerSv.java index 42a8910..0a5441c 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/intakeController/IntakeControllerSv.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/intakeController/IntakeControllerSv.java @@ -1,11 +1,19 @@ package com.dy.pipIrrProject.intakeController; +import cn.hutool.core.date.DateTime; +import com.dy.common.webUtil.QueryResultVo; +import com.dy.pipIrrGlobal.daoPr.PrControllerTrampMapper; import com.dy.pipIrrGlobal.daoPr.PrIntakeControllerMapper; +import com.dy.pipIrrGlobal.pojoPr.PrControllerTramp; import com.dy.pipIrrGlobal.pojoPr.PrIntakeController; import lombok.extern.slf4j.Slf4j; +import org.apache.dubbo.common.utils.PojoUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Date; import java.util.List; import java.util.Map; @@ -21,6 +29,9 @@ public class IntakeControllerSv { @Autowired private PrIntakeControllerMapper prIntakeControllerMapper; + + @Autowired + private PrControllerTrampMapper prControllerTrampMapper; /** * 鏍规嵁鍙栨按鍙g紪鍙枫�佹帶鍒跺櫒缂栧彿銆佹搷浣滅被鍒幏鍙栬褰曟暟閲� @@ -59,4 +70,70 @@ List<Map<String, Object>> getBindsByControllerId(Long controllerId) { return prIntakeControllerMapper.getBindsByControllerId(controllerId); } + + /** + * 鏍规嵁鎺у埗鍣ㄧ紪鍙疯幏鍙栨祦娴帶鍒跺櫒鍦板潃 + * @param controllerId 娴佹氮鎺у埗鍣ㄧ紪鍙� + * @return 娴佹氮鎺у埗鍣ㄥ湴鍧� + */ + //public String getTrampRtuAddr(Long controllerId) { + // return prControllerTrampMapper.getTrampRtuAddr(controllerId); + //} + + /** + * 鏍规嵁鎺у埗鍣ㄧ紪鍙疯幏鍙栨祦娴帶鍒跺櫒淇℃伅 + * @param controllerId + * @return + */ + public PrControllerTramp getTrampControllerInfo(Long controllerId) { + return prControllerTrampMapper.getTrampControllerInfo(controllerId); + } + + /** + * 鏍规嵁娴佹氮鎺у埗鍣ㄧ紪鍙峰垹闄ゆ祦娴帶鍒跺櫒璁板綍 + * @param controllerId + * @return + */ + public Integer deleteTrampController(Long controllerId) { + return prControllerTrampMapper.deleteByPrimaryKey(controllerId); + } + + /** + * 娓呯┖娴佹氮鎺у埗鍣� + * @param + * @return + */ + public Integer emptyTrampController() { + return prControllerTrampMapper.emptyTrampController(); + } + + //娴佹氮鎺у埗鍣ㄥ + public Integer addTrampController(PrControllerTramp record){ + return prControllerTrampMapper.insertSelective(record); + } + + +/*娴佹氮鎺у埗鍣ㄦ煡*/ + public QueryResultVo<List<PrControllerTramp>> getTrampControllers(TrampControllerQueryVo queryVo){ + Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(queryVo); + + Long itemTotal = prControllerTrampMapper.getTrampControllersCount(params); + + QueryResultVo<List<PrControllerTramp>> rsVo = new QueryResultVo<>(); + rsVo.pageSize = queryVo.pageSize; + rsVo.pageCurr = queryVo.pageCurr; + + rsVo.calculateAndSet(itemTotal, params); + rsVo.obj = prControllerTrampMapper.getTrampControllers(params); + + return rsVo; + } + /** + * 淇敼缁戝畾璁板綍閫氳繃鍙栨按鍙� + * @param record + * @return + */ + public Integer updateBindRecord(PrIntakeController record){ + return prIntakeControllerMapper.updateByIntakeSelective(record); + } } -- Gitblit v1.8.0