|
|
@@ -18,7 +18,7 @@
|
|
|
<result column="companyId" property="companyId" jdbcType="INTEGER" />
|
|
|
<result column="updaterId" property="updaterId" jdbcType="INTEGER" />
|
|
|
<result column="updateTime" property="updateTime" jdbcType="TIMESTAMP" />
|
|
|
- <association property="product" javaType="com.usoftchina.saas.document.dto.ProductDTO">
|
|
|
+ <association property="productDTO" javaType="com.usoftchina.saas.document.dto.ProductDTO">
|
|
|
<id column="pr_id" property="id" jdbcType="INTEGER" />
|
|
|
<result column="pr_code" property="pr_code" jdbcType="VARCHAR" />
|
|
|
<result column="pr_detail" property="pr_detail" jdbcType="VARCHAR" />
|
|
|
@@ -246,18 +246,18 @@
|
|
|
where mm_id = #{id}
|
|
|
</update>
|
|
|
<select id="selectByFK" resultMap="BaseResultMap">
|
|
|
- SELECT * FROM MAKEMATERIAL LEFT JOIN PRODUCT ON PR_ID=MA_PRODID AND MAKEMATERIAL.COMPANYID=PRODUCT.COMPANYID WHERE MM_MAID=#{id} AND MAKEMATERIAL.COMPANYID={companyId}
|
|
|
+ SELECT * FROM MAKEMATERIAL LEFT JOIN PRODUCT ON PR_ID=MM_PRODID AND MAKEMATERIAL.COMPANYID=PRODUCT.COMPANYID WHERE MM_MAID=#{id} AND MAKEMATERIAL.COMPANYID=#{companyId}
|
|
|
</select>
|
|
|
<delete id="deleteByFK">
|
|
|
- DELETE FROM MAKEMATERIAL WHERE MM_MAID=#{id} AND COMPANYID={companyId}
|
|
|
+ DELETE FROM MAKEMATERIAL WHERE MM_MAID=#{id} AND COMPANYID=#{companyId}
|
|
|
</delete>
|
|
|
<insert id="batchInsert" parameterType="java.util.List">
|
|
|
INSERT INTO MAKEMATERIAL (mm_maid, mm_detno,
|
|
|
mm_prodid, mm_prodcode, mm_whid,
|
|
|
- mm_whcode, mm_price, mm_oneuseqty,
|
|
|
+ mm_whcode, mm_price, mm_oneuseqty
|
|
|
mm_qty, mm_amount, mm_repprodcode,
|
|
|
mm_remark, companyId, updaterId,
|
|
|
- updateTime)
|
|
|
+ updateTime,mm_whname)
|
|
|
VALUES
|
|
|
<foreach collection="list" item="item" index="index" open="" close="" separator=",">
|
|
|
(
|
|
|
@@ -266,7 +266,7 @@
|
|
|
#{item.mm_whcode,jdbcType=VARCHAR}, #{item.mm_price,jdbcType=DOUBLE}, #{item.mm_oneuseqty,jdbcType=DOUBLE},
|
|
|
#{item.mm_qty,jdbcType=DOUBLE}, #{item.mm_amount,jdbcType=DOUBLE}, #{item.mm_repprodcode,jdbcType=VARCHAR},
|
|
|
#{item.mm_remark,jdbcType=VARCHAR}, #{item.companyId,jdbcType=INTEGER}, #{item.updaterId,jdbcType=INTEGER},
|
|
|
- #{item.updateTime,jdbcType=TIMESTAMP}
|
|
|
+ #{item.updateTime,jdbcType=TIMESTAMP},#{item.mm_whname,jdbcType=VARCHAR}
|
|
|
)
|
|
|
</foreach>
|
|
|
</insert>
|