select PICKINGID, PUTIN_ID, DOCCTNUMBER, GOOD_ID, LOC_ID, GOODS_NUM, SPECIFICATION, PRODUCTION_DATE, WARE_DATE, PROVIDER_ID, UNIT, REMARK, OUT_ID, SCALE_UNIT, MISTOCK_NUM, PICKING_NUM, PRICE, STORAGE_AREA_ID, STORAGE_ID, CTL, GOODS_NUM_SJ, PORT, CK_TYPE, STS, TYPESTS, OUTSTAND, GOODS_NAME, PLCID, BARCODE, PRODUCLOTID, TO_LOC, USEID, CUSTOMERMEMBERID, DATATYPE, GOODS_MEASURE_ID, TOWHSELOC, OUTSTATUS, EXPIRY_DATE, CREATE_TIME, USERNAME from t_ck_pickingwavegoods insert into t_ck_pickingwavegoods PICKINGID, PUTIN_ID, DOCCTNUMBER, GOOD_ID, LOC_ID, GOODS_NUM, SPECIFICATION, PRODUCTION_DATE, WARE_DATE, PROVIDER_ID, UNIT, REMARK, OUT_ID, SCALE_UNIT, MISTOCK_NUM, PICKING_NUM, PRICE, STORAGE_AREA_ID, STORAGE_ID, CTL, GOODS_NUM_SJ, PORT, CK_TYPE, STS, TYPESTS, OUTSTAND, GOODS_NAME, PLCID, BARCODE, PRODUCLOTID, TO_LOC, USEID, CUSTOMERMEMBERID, DATATYPE, GOODS_MEASURE_ID, TOWHSELOC, OUTSTATUS, USERNAME, #{pickingid}, #{putinId}, #{docctnumber}, #{goodId}, #{locId}, #{goodsNum}, #{specification}, #{productionDate}, #{wareDate}, #{providerId}, #{unit}, #{remark}, #{outId}, #{scaleUnit}, #{mistockNum}, #{pickingNum}, #{price}, #{storageAreaId}, #{storageId}, #{ctl}, #{goodsNumSj}, #{port}, #{ckType}, #{sts}, #{typests}, #{outstand}, #{goodsName}, #{plcid}, #{barcode}, #{produclotid}, #{toLoc}, #{useid}, #{customermemberid}, #{datatype}, #{goodsMeasureId}, #{towhseloc}, #{outstatus}, #{userName}, update t_ck_pickingwavegoods PUTIN_ID = #{putinId}, DOCCTNUMBER = #{docctnumber}, GOOD_ID = #{goodId}, LOC_ID = #{locId}, GOODS_NUM = #{goodsNum}, SPECIFICATION = #{specification}, PRODUCTION_DATE = #{productionDate}, WARE_DATE = #{wareDate}, PROVIDER_ID = #{providerId}, UNIT = #{unit}, REMARK = #{remark}, OUT_ID = #{outId}, SCALE_UNIT = #{scaleUnit}, MISTOCK_NUM = #{mistockNum}, PICKING_NUM = #{pickingNum}, PRICE = #{price}, STORAGE_AREA_ID = #{storageAreaId}, STORAGE_ID = #{storageId}, CTL = #{ctl}, GOODS_NUM_SJ = #{goodsNumSj}, PORT = #{port}, CK_TYPE = #{ckType}, STS = #{sts}, TYPESTS = #{typests}, OUTSTAND = #{outstand}, GOODS_NAME = #{goodsName}, PLCID = #{plcid}, BARCODE = #{barcode}, PRODUCLOTID = #{produclotid}, TO_LOC = #{toLoc}, USEID = #{useid}, CUSTOMERMEMBERID = #{customermemberid}, DATATYPE = #{datatype}, GOODS_MEASURE_ID = #{goodsMeasureId}, TOWHSELOC = #{towhseloc}, OUTSTATUS = #{outstatus}, USERNAME = #{userName}, where PICKINGID = #{pickingid} UPDATE T_CK_PICKINGWAVEGOODS SET OUTSTATUS = #{outstatus} WHERE OUTSTAND = #{outstand} AND GOOD_ID = #{goodId} AND OUTSTATUS = '0' UPDATE T_CK_PICKINGWAVEGOODS SET OUTSTATUS = #{outstatus} WHERE OUTSTAND = #{outstand} AND CTL = #{ctl} AND GOOD_ID = #{goodId} AND PRODUCLOTID = #{produclotid} AND OUTSTATUS = '3' UPDATE T_CK_PICKINGWAVEGOODS SET OUTSTATUS = #{outstatus} WHERE OUTSTAND = #{outstand} AND CTL = #{ctl} AND GOOD_ID = #{goodId} AND PRODUCLOTID = #{produclotid} AND OUTSTATUS = '4' delete from t_ck_pickingwavegoods where PICKINGID = #{pickingid} delete from t_ck_pickingwavegoods where PICKINGID in #{pickingid}