|
@@ -41,6 +41,7 @@
|
|
|
<result column="pd_ym" jdbcType="INTEGER" property="pd_ym" />
|
|
<result column="pd_ym" jdbcType="INTEGER" property="pd_ym" />
|
|
|
<result column="pd_yqty" jdbcType="INTEGER" property="pd_yqty" />
|
|
<result column="pd_yqty" jdbcType="INTEGER" property="pd_yqty" />
|
|
|
<result column="pd_ioid" jdbcType="INTEGER" property="pd_ioid" />
|
|
<result column="pd_ioid" jdbcType="INTEGER" property="pd_ioid" />
|
|
|
|
|
+ <result column="pd_ordertotal" jdbcType="DOUBLE" property="pd_ordertotal" />
|
|
|
<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"/>
|
|
@@ -759,14 +760,14 @@ update prodiodetail a
|
|
|
|
|
|
|
|
<update id="updatePDSaleIN" parameterType="long">
|
|
<update id="updatePDSaleIN" parameterType="long">
|
|
|
update prodiodetail set
|
|
update prodiodetail set
|
|
|
- pd_total=round(IFNULL(pd_inqty,0)*IFNULL(pd_sendprice,0),2),
|
|
|
|
|
|
|
+ pd_ordertotal=round(IFNULL(pd_inqty,0)*IFNULL(pd_sendprice,0),2),
|
|
|
pd_netprice = round(IFNULL(pd_sendprice,0)/(1+IFNULL(pd_taxrate,0)/100),2),
|
|
pd_netprice = round(IFNULL(pd_sendprice,0)/(1+IFNULL(pd_taxrate,0)/100),2),
|
|
|
pd_nettotal = round((IFNULL(pd_sendprice,0)/(1+IFNULL(pd_taxrate,0)/100))*IFNULL(pd_inqty,0),2)
|
|
pd_nettotal = round((IFNULL(pd_sendprice,0)/(1+IFNULL(pd_taxrate,0)/100))*IFNULL(pd_inqty,0),2)
|
|
|
where pd_piid=#{id}
|
|
where pd_piid=#{id}
|
|
|
</update>
|
|
</update>
|
|
|
<update id="updatePDSaleOut" parameterType="long">
|
|
<update id="updatePDSaleOut" parameterType="long">
|
|
|
update prodiodetail set
|
|
update prodiodetail set
|
|
|
- pd_total=round(IFNULL(pd_outqty,0)*IFNULL(pd_sendprice,0),2),
|
|
|
|
|
|
|
+ pd_ordertotal=round(IFNULL(pd_outqty,0)*IFNULL(pd_sendprice,0),2),
|
|
|
pd_netprice = round(IFNULL(pd_sendprice,0)/(1+IFNULL(pd_taxrate,0)/100),2),
|
|
pd_netprice = round(IFNULL(pd_sendprice,0)/(1+IFNULL(pd_taxrate,0)/100),2),
|
|
|
pd_nettotal = round((IFNULL(pd_sendprice,0)/(1+IFNULL(pd_taxrate,0)/100))*IFNULL(pd_outqty,0),2)
|
|
pd_nettotal = round((IFNULL(pd_sendprice,0)/(1+IFNULL(pd_taxrate,0)/100))*IFNULL(pd_outqty,0),2)
|
|
|
where pd_piid=#{id}
|
|
where pd_piid=#{id}
|