UPDATE MATERIALPACKING SET SALESHIPREQUESTNAME = #{SALESHIPREQUESTNAME, jdbcType=VARCHAR}, SALESHIPREQUESTDETAILNAME = #{SALESHIPREQUESTDETAILNAME, jdbcType=VARCHAR}, POSTSTATUS = #{POSTSTATUS, jdbcType=VARCHAR}, OLDSALESHIPREQUESTNAME = #{saleshiprequestname, jdbcType=VARCHAR}, OLDSALESHIPREQUESTDETAILNAME = #{saleShipRequestDetailName, jdbcType=VARCHAR} WHERE MATERIALPACKINGNAME = #{MATERIALPACKINGNAME, jdbcType=VARCHAR} insert into MATERIALPACKINGCHECK(MATERIALPACKINGNAME,SALESHIPREQUESTNAME, SALESHIPREQUESTDETAILNAME,SITENAME,IS_CHECK, MATERIALSPECNAME, CHARGE,PHASE,CUSTOMNO,CAREER_ASSISTANCE,POSTSTATUS, MAIN_ID, OLDSALESHIPREQUESTNAME,OLDSALESHIPREQUESTDETAILNAME) values(#{MATERIALPACKINGNAME, jdbcType=VARCHAR}, #{SALESHIPREQUESTNAME, jdbcType=VARCHAR}, #{SALESHIPREQUESTDETAILNAME, jdbcType=VARCHAR}, #{SITENAME, jdbcType=VARCHAR}, 'N', #{materialSpecName, jdbcType=VARCHAR}, #{charge, jdbcType=VARCHAR}, #{phase, jdbcType=VARCHAR}, #{customno, jdbcType=VARCHAR},#{careerAssistance, jdbcType=VARCHAR}, #{POSTSTATUS, jdbcType=VARCHAR}, #{id, jdbcType=VARCHAR},#{saleshiprequestname, jdbcType=VARCHAR},#{saleShipRequestDetailName, jdbcType=VARCHAR}) insert into MATERIALPACKINGCHECK_MAIN(ID, CAREER_ASSISTANCE, STATUS, SALESHIPREQUESTNAME, SALESHIPREQUESTDETAILNAME) values(#{id, jdbcType=VARCHAR}, #{careerAssistance, jdbcType=VARCHAR}, #{status, jdbcType=VARCHAR}, #{saleshiprequestname, jdbcType=VARCHAR}, #{saleshiprequestdetailname, jdbcType=VARCHAR}) update MATERIALPACKINGCHECK_MAIN set STATUS = '1' where ID = #{mainId, jdbcType=VARCHAR} update MATERIALPACKING set REMARK = #{remark, jdbcType=VARCHAR},CHARGE = #{charge, jdbcType=VARCHAR}, MATERIALPACKINGNAME = #{materialPackingNameNew, jdbcType=VARCHAR} WHERE MATERIALPACKINGNAME = #{materialPackingName, jdbcType=VARCHAR} and SITENAME = #{siteName, jdbcType=VARCHAR} update MATERIALPACKING set MATERIALQUANTITY = MATERIALQUANTITY - #{materialQuantityFont}, LASTEVENTTIME = SYSDATE, LASTEVENTUSER = #{user} where MATERIALPACKINGNAME = #{materialPackingName}