This commit is contained in:
linfso 2024-08-07 11:32:00 +08:00
parent f9c16950ec
commit 782d4d41c5
5 changed files with 31 additions and 3 deletions

View File

@ -167,7 +167,7 @@ public class EmisTmsScanRecordController extends EmisBaseController
startPage();
EmisTmsTransPlanDtl queryObj = new EmisTmsTransPlanDtl();
queryObj.setDestSite(getLoginUser().getUser().getOwnerSiteCode());
List<EmisTmsTransPlanDtl> list = emisTmsTransPlanDtlService.selectPreOrNextSiteList(queryObj);
List<EmisTmsTransPlanDtl> list = emisTmsTransPlanDtlService.selectPreSiteList(queryObj);
return getDataTable(list);
}

View File

@ -73,4 +73,6 @@ public interface EmisTmsTransPlanDtlMapper extends BaseMapper<EmisTmsTransPlanDt
public List<EmisTmsTransPlanDtl> selectPreOrNextSiteList(EmisTmsTransPlanDtl emisTmsTransPlanDtl);
public List<EmisTmsTransPlanDtl> selectPreSiteList(EmisTmsTransPlanDtl emisTmsTransPlanDtl);
}

View File

@ -68,9 +68,12 @@ public interface IEmisTmsTransPlanDtlService
public int deleteEmisTmsTransPlanDtlById(Long id);
/**
* 获取上一站或下一站
* 下一站
* @param emisTmsTransPlanDtl
* @return
*/
public List<EmisTmsTransPlanDtl> selectPreOrNextSiteList(EmisTmsTransPlanDtl emisTmsTransPlanDtl);
public List<EmisTmsTransPlanDtl> selectPreSiteList(EmisTmsTransPlanDtl emisTmsTransPlanDtl);
}

View File

@ -59,6 +59,13 @@ public class EmisTmsTransPlanDtlServiceImpl implements IEmisTmsTransPlanDtlServi
return emisTmsTransPlanDtlMapper.selectPreOrNextSiteList(emisTmsTransPlanDtl);
}
@Override
public List<EmisTmsTransPlanDtl> selectPreSiteList(EmisTmsTransPlanDtl emisTmsTransPlanDtl)
{
return emisTmsTransPlanDtlMapper.selectPreOrNextSiteList(emisTmsTransPlanDtl);
}
/**
* 新增TMS承运线路计划明细

View File

@ -38,7 +38,7 @@
select id, plan_id, step_name, start_site, dest_site, trans_type, est_cost_day, order_num, status, del_flag, create_by, create_time, update_by, update_time, remark, create_site, update_site from emis_tms_trans_plan_dtl
</sql>
<!-- 获取上一站点或下一站点-->
<!-- 获取下一站点-->
<select id="selectPreOrNextSiteList" parameterType="EmisTmsTransPlanDtl" resultMap="EmisTmsTransPlanDtlResult">
select
distinct
@ -74,6 +74,22 @@
</select>
<!-- 获取上一站点-->
<select id="selectPreSiteList" parameterType="EmisTmsTransPlanDtl" resultMap="EmisTmsTransPlanDtlResult">
select
site_code start_site, #{destSite} as dest_site
from emis_site
<where>
del_flag='0'
<if test="status != null and status != ''"> and status=#{status}</if>
<if test="searchValue != null and searchValue != '' and destSite != null and destSite != '' ">
and site_name like concat('%',#{searchValue},'%')
</if>
</where>
order by order_num asc
</select>
<select id="selectEmisTmsTransPlanDtlList" parameterType="EmisTmsTransPlanDtl" resultMap="EmisTmsTransPlanDtlResult">
<include refid="selectEmisTmsTransPlanDtlVo"/>