From c42f62b32bac302a7ac9fcde7489f7c5fc6e11aa Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期五, 06 十二月 2024 15:35:17 +0800 Subject: [PATCH] zjh20241205-3 --- ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjFlowingWaterMapper.java | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjFlowingWaterMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjFlowingWaterMapper.java index bf63a6f..1377c24 100644 --- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjFlowingWaterMapper.java +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjFlowingWaterMapper.java @@ -1,11 +1,14 @@ package com.ltkj.hosp.mapper; +import java.util.Date; import java.util.List; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ltkj.hosp.domain.TjFlowingWater; import com.ltkj.hosp.domain.TjOrderDetail; +import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; /** @@ -69,4 +72,36 @@ "\n" + " tj_flowing_water b ON a.order_id = b.order_id WHERE a.tj_number =#{tjNum} AND a.deleted='0' AND b.deleted='0'") List<String> getFlowingWaterIds(String tjNum); + + @Select("SELECT a.discount/10 FROM tj_flowing_water a WHERE 1=1 AND a.deleted =0 AND a.order_id=#{orderId} AND a.discount !='/'AND a.is_addition='N' AND a.pay_stasus !=2 ") + String getDiscount(String orderId); + + +// @Select("\tSELECT GROUP_CONCAT(b.pro_name ) proname FROM tj_order_detail a \n" + +// " LEFT JOIN tj_project b ON a.pro_id=b.pro_id \n" + +// "\t WHERE a.order_id=#{orderId}") +// String getproNameByOrderId(String orderId); + + @Select("SELECT GROUP_CONCAT(a.pro_name ) proname FROM tj_charging_standard a WHERE a.tj_num=#{orderId}") + String getproNameByOrderId(String orderId); + + + @Select("\n" + + "SELECT a.tj_serial_number FROM tj_flowing_water a " + + "WHERE a.deleted=0 " + + "AND a.toll_collector_id=#{userId}" + + "AND ISNULL(a.is_checkout)" + + "AND a.pay_stasus !=0 " + + "AND a.update_time BETWEEN #{beginTime} AND #{endTime}") + List<Long> getFlowingWaterIdList(@Param("userId") String userId,@Param("beginTime") Date beginTime,@Param("endTime") Date endTime); + + @Delete(" delete" + + " from tj_flowing_water" + + " where order_id = #{order}") + public int deleteTjFlowingWaterByOrderId(String order); + + @Delete(" delete" + + " from tj_flowing_water" + + " where jxbz = #{bldh}") + void deleteTjOrderDetailByjxbz(String bldh); } -- Gitblit v1.8.0