diff --git a/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/dayPlan/vo/LngPngSettlePurVo.java b/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/dayPlan/vo/LngPngSettlePurVo.java index 3ebcb94..cb99cb0 100644 --- a/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/dayPlan/vo/LngPngSettlePurVo.java +++ b/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/dayPlan/vo/LngPngSettlePurVo.java @@ -91,7 +91,7 @@ public class LngPngSettlePurVo extends com.xjrsoft.common.model.base.BaseModel{ */ @ApiModelProperty("供应商(从lng_png_sales_pur带)") private String suCode; - + private String suName; /** * 合同主键(从lng_png_sales_pur带) @@ -99,6 +99,8 @@ public class LngPngSettlePurVo extends com.xjrsoft.common.model.base.BaseModel{ @ApiModelProperty("合同主键(从lng_png_sales_pur带)") private Long kpId; + private String kpName; + /** * 合同-国内采购-管道气-上载点主键(从lng_png_sales_pur带) @@ -111,9 +113,9 @@ public class LngPngSettlePurVo extends com.xjrsoft.common.model.base.BaseModel{ * 上载点(从lng_png_sales_pur带) */ @ApiModelProperty("上载点(从lng_png_sales_pur带)") - @Trans(type = TransType.LNG_STATION, transToFieldName = "pointDelyName") + //@Trans(type = TransType.LNG_STATION, transToFieldName = "pointUpName") private String pointUpCode; - private String pointDelyName; + private String pointUpName; /** * 主计量单位(从lng_png_sales_pur带) @@ -125,9 +127,9 @@ public class LngPngSettlePurVo extends com.xjrsoft.common.model.base.BaseModel{ * 客户(从lng_png_sales带) */ @ApiModelProperty("客户(从lng_png_sales带)") - @Trans(type = TransType.CUSTOMER, transToFieldName = "cuName") + //@Trans(type = TransType.CUSTOMER, transToFieldName = "cuName") private String cuCode; - private String cuName; + private String cuSname; /** diff --git a/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/dayPlan/mapper/LngPngSettlePurMapper.java b/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/dayPlan/mapper/LngPngSettlePurMapper.java index 66336cf..edd77bb 100644 --- a/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/dayPlan/mapper/LngPngSettlePurMapper.java +++ b/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/dayPlan/mapper/LngPngSettlePurMapper.java @@ -1,11 +1,15 @@ package com.xjrsoft.module.dayPlan.mapper; +import java.util.List; + +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; + import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.github.yulichang.base.MPJBaseMapper; import com.xjrsoft.module.dayPlan.entity.LngPngSettlePur; -import org.apache.ibatis.annotations.Mapper; -import org.apache.ibatis.annotations.Param; -import org.apache.ibatis.annotations.Select; +import com.xjrsoft.module.dayPlan.vo.LngPngSettlePurVo; /** * @title: mapper @@ -16,6 +20,13 @@ import org.apache.ibatis.annotations.Select; @Mapper public interface LngPngSettlePurMapper extends MPJBaseMapper ,BaseMapper{ - @Select("SELECT k.k_name FROM lng_contract k WHERE k.id = #{id}") - String getKsNameBygId(@Param("id") Long id); + + @Select("SELECT a.*, cu.cu_sname, sp.full_name AS point_up_name,k.k_name as kp_name" + + " FROM lng_png_settle_pur a" + + " LEFT JOIN lng_contract k ON k.id=a.kp_id" + + " LEFT JOIN lng_customer cu ON cu.cu_code=a.cu_code" + + " LEFT JOIN lng_b_station_png sp ON sp.code=a.point_up_code" + + " WHERE a.settle_hdr_id = #{id}" + + " ORDER BY a.sort") + List queryLngPngSettlePurList(@Param("id")Long id); } diff --git a/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/dayPlan/service/impl/PngSettleHdrPurServiceImpl.java b/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/dayPlan/service/impl/PngSettleHdrPurServiceImpl.java index 6a3d48e..f14fde5 100644 --- a/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/dayPlan/service/impl/PngSettleHdrPurServiceImpl.java +++ b/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/dayPlan/service/impl/PngSettleHdrPurServiceImpl.java @@ -60,14 +60,15 @@ public class PngSettleHdrPurServiceImpl extends MPJBaseServiceImpl lngPngSettlePurList = lngPngSettlePurMapper.queryLngPngSettlePurList(vo.getId()); + vo.setLngPngSettlePurList(lngPngSettlePurList); + if(CollectionUtils.isNotEmpty(lngPngSettlePurList)) { + for(LngPngSettlePurVo sp:lngPngSettlePurList) { List list = lngPngSettlePurDtlMapper.queryDtlList(sp.getId()); sp.setLngPngSettlePurDtlList(list); }