|
@@ -43,6 +43,8 @@
|
|
|
<result column="pd_ym" jdbcType="INTEGER" property="pd_ym" />
|
|
<result column="pd_ym" jdbcType="INTEGER" property="pd_ym" />
|
|
|
<result column="pd_yqty" jdbcType="DOUBLE" property="pd_yqty" />
|
|
<result column="pd_yqty" jdbcType="DOUBLE" property="pd_yqty" />
|
|
|
<result column="pd_ioid" jdbcType="INTEGER" property="pd_ioid" />
|
|
<result column="pd_ioid" jdbcType="INTEGER" property="pd_ioid" />
|
|
|
|
|
+ <result column="iocode" jdbcType="VARCHAR" property="iocode" />
|
|
|
|
|
+ <result column="iodetno" jdbcType="INTEGER" property="iodetno" />
|
|
|
<association property="productDTO" javaType="com.usoftchina.saas.document.dto.ProductDTO">
|
|
<association property="productDTO" javaType="com.usoftchina.saas.document.dto.ProductDTO">
|
|
|
<id column="pr_id" property="id"/>
|
|
<id column="pr_id" property="id"/>
|
|
|
<result column="pr_code" property="pr_code"/>
|
|
<result column="pr_code" property="pr_code"/>
|
|
@@ -644,8 +646,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectByFK" parameterType="long" resultMap="BaseResultMap">
|
|
<select id="selectByFK" parameterType="long" resultMap="BaseResultMap">
|
|
|
- select * from prodiodetail a left join product b on b.pr_id= a.pd_prodid and a.companyid = b.companyid
|
|
|
|
|
- where pd_piid=#{id} order by pd_pdno
|
|
|
|
|
|
|
+ select pd.*,prod.*,iopd.pd_inoutno iocode,iopd.pd_pdno iodetno from prodiodetail pd
|
|
|
|
|
+ left join product prod on prod.pr_id= pd.pd_prodid and pd.companyid = prod.companyid
|
|
|
|
|
+ left join prodiodetail iopd on iopd.pd_id = pd.pd_ioid and iopd.companyid = pd.companyid
|
|
|
|
|
+ where pd.pd_piid=#{id} order by pd.pd_pdno
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<delete id="deleteByFK" parameterType="java.lang.Long">
|
|
<delete id="deleteByFK" parameterType="java.lang.Long">
|