TbE2eIbpOrderExceptMap.xml 3.38 KB
<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE sqlMap
    PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
    "http://www.ibatis.com/dtd/sql-map-2.dtd">

<sqlMap namespace="TB_E2E_IBP_ORDER_EXCEPT">
	<typeAlias alias="tbE2eIbpOrderExcept" type="com.sitech.ismp.coll.busi.e2e.domain.TbE2eIbpOrderExcept" />

	<insert id="insertTbE2eIbpOrderExcept" parameterClass="tbE2eIbpOrderExcept">
		insert into TB_E2E_IBP_ORDER_EXCEPT
		  (UNIT_ID,
		   KPI_ID,
		   PRODUCT_NAME,
		   VERSION_NUM,
		   P6_ID,
		   CRM_ORDER_ID,
		   ORDER_CREATE_TIME,
		   FLOW_NAME,
		   TASK_NAME,
		   EQUIPMENT_NUM,
		   TRADE_TYPE,
		   TRADE_SUB_TYPE,
		   DISTICT_BUREAU,
		   PART_BUREAU,
		   TASK_START_TIME,
		   P6_STATUS,
		   ORDER_STATUS,
		   TAG_TYPE,
		   SYSTEM_NAME,
		   SUB_SYSTEM,
		   WOP_ORDER_NUM,
		   IBP_SEND_OUTSYS_TIME,
		   IBP_RECEIVE_CRM_TIME,
		   TASK_ID,
		   ORDER_PROC_STATUS,
		   FILE_TIME,
		   IN_DB_TIME,
		   OVER_TIME_NUM,
		   LOOP_POINT_STATUS,
		   CRM_VERSION,
		   P6_VERSION,
		   PRODUCT_NUM,
		   PRODUCT_TYPE,
		   ACCESS_TYPE,
		   CLIENT_TYPE)
		values
		  (#UNIT_ID#,
		   #KPI_ID#,
		   #PRODUCT_NAME#,
		   #VERSION_NUM#,
		   #p6_ID#,
		   #CRM_ORDER_ID#,
		   #ORDER_CREATE_TIME#,
		   #FLOW_NAME#,
		   #TASK_NAME#,
		   #EQUIPMENT_NUM#,
		   #TRADE_TYPE#,
		   #TRADE_SUB_TYPE#,
		   #DISTICT_BUREAU#,
		   #PART_BUREAU#,
		   #TASK_START_TIME#,
		   #p6_STATUS#,
		   #ORDER_STATUS#,
		   #TAG_TYPE#,
		   #SYSTEM_NAME#,
		   #SUB_SYSTEM#,
		   #WOP_ORDER_NUM#,
		   #IBP_SEND_OUTSYS_TIME#,
		   #IBP_RECEIVE_CRM_TIME#,
		   #TASK_ID#,
		   #ORDER_PROC_STATUS#,
		   #FILE_TIME#,
		   SYSDATE,
		   #OVER_TIME_NUM#,
		   #LOOP_POINT_STATUS#,
		   #CRM_VERSION#,
		   #p6_VERSION#,
		   #PRODUCT_NUM#,
		   #PRODUCT_TYPE#,
		   #ACCESS_TYPE#,
		   #CLIENT_TYPE#)
	</insert>
	
    <statement id="updateTbE2eIbpOrderExcept" parameterClass="tbE2eIbpOrderExcept">
	   update TB_E2E_IBP_ORDER_EXCEPT
	      set PRODUCT_NAME = #PRODUCT_NAME#,
	          VERSION_NUM          = #VERSION_NUM#,
	          P6_ID                = #p6_ID#,
	          CRM_ORDER_ID         = #CRM_ORDER_ID#,
	          ORDER_CREATE_TIME    = #ORDER_CREATE_TIME#,
	          FLOW_NAME            = #FLOW_NAME#,
	          TASK_NAME            = #TASK_NAME#,
	          EQUIPMENT_NUM        = #EQUIPMENT_NUM#,
	          TRADE_TYPE           = #TRADE_TYPE#,
	          TRADE_SUB_TYPE       = #TRADE_SUB_TYPE#,
	          DISTICT_BUREAU       = #DISTICT_BUREAU#,
	          PART_BUREAU          = #PART_BUREAU#,
	          TASK_START_TIME      = #TASK_START_TIME#,
	          P6_STATUS            = #p6_STATUS#,
	          ORDER_STATUS         = #ORDER_STATUS#,
	          TAG_TYPE             = #TAG_TYPE#,
	          SYSTEM_NAME          = #SYSTEM_NAME#,
	          SUB_SYSTEM           = #SUB_SYSTEM#,
	          WOP_ORDER_NUM        = #WOP_ORDER_NUM#,
	          IBP_SEND_OUTSYS_TIME = #IBP_SEND_OUTSYS_TIME#,
	          IBP_RECEIVE_CRM_TIME = #IBP_RECEIVE_CRM_TIME#,
	          TASK_ID              = #TASK_ID#,
	          ORDER_PROC_STATUS    = #ORDER_PROC_STATUS#,
	          FILE_TIME            = #FILE_TIME#,
	          IN_DB_TIME           = SYSDATE,
	          OVER_TIME_NUM        = #OVER_TIME_NUM#,
	          LOOP_POINT_STATUS    = #LOOP_POINT_STATUS#,
	          CRM_VERSION          = #CRM_VERSION#,
	          P6_VERSION           = #p6_VERSION#   
	    where UNIT_ID = #UNIT_ID#
	      and KPI_ID = #KPI_ID#
    </statement>
</sqlMap>