常用语句

(case ct.transferring_stat
				when '1' then '未转增过的客户' 
				when '2' then '待初审'
				when '3' then '待复审'
				when '4' then '转增失败'
				when '5' then '转增成功'
				else '空'
				end		
			   ) as transferringStat
			   
<choose>
				<when test="newUpdateOrderBy !=null and newUpdateOrderBy !=''">
					,a.UPDATE_TIME
					<if test="newUpdateOrderBy == 'asc'">ASC</if>
					<if test="newUpdateOrderBy == 'desc'">DESC</if>
				</when>
				<when test="registOrderBy !=null and registOrderBy !=''">
					,a.REGISTER_DATE 
					<if test="registOrderBy == 'asc'">ASC</if>
					<if test="registOrderBy == 'desc'">DESC</if>
				</when>
				<otherwise>
					,a.REGISTER_DATE DESC
				</otherwise>
			</choose>
			
insert into CRM_USER_ORG_ROLE 
		(ID,USER_ID,ORG_ID,ROLE_ID,STATUS,CREATE_TIME,UPDATE_TIME)
		values (
			seq_cf_id.nextval,
			(SELECT cu.ID FROM CF_USER cu where cu.OU_ID = #{id,jdbcType = VARCHAR} and rownum=1),
			(SELECT co.ID FROM CF_ORG co where co.OO_ID = #{orgId,jdbcType = VARCHAR} and rownum=1),
			(SELECT cr.ID FROM CF_ROLE cr where cr.OR_ID = #{roleId,jdbcType = VARCHAR} and rownum=1),
			'0',
			sysdate,
			sysdate
		) 

		
 WHERE CUST_MOBILE IN(
		SELECT CUST_MOBILE FROM CRM_CUSTOMER WHERE 1 = 1 
		<if test="list != null and '' != list ">  
	        AND CARD_NUMBER in  
	        <foreach collection="list" item="item" open="(" separator="," close=")">  
	            #{item.CARD_NUMBER}   
	        </foreach>  
	    </if>  
		) 
		
select * from dddd co 
		start with co.ID=(SELECT co.ID FROM dddd co where co.OO_ID = #{orgId,jdbcType = VARCHAR} and rownum=1)
		connect by prior co.PARENTID=co.id

		
decode(a.dock_sys,'1',a.cust_ask_code,'9',a.cust_ask_code,a.cust_login_name) custCode,


	<insert id="insertIntoDeliveryUploadBatch" parameterType="java.util.List">
		insert into aaaa
		(batch_number)
		<foreach collection="list" item="item" index="index" separator="union all">
			select
			  #{item.batchNumber,jdbcType=VARCHAR}		      
  			  from dual
		</foreach>
	</insert>
	
	
	<!-- 数据非空校验 -->
	<insert id="insertDataIsNull" parameterType="java.util.Map">
		insert into aaa
		    (
		     id,
		     batch_number
		    )
		    select seq_cf_id.nextval,A.* from (select batch_number,
		            group_id		           
		       from sss
		      where batch_number = #{batchNumber}
		        and process = '1') A
	</insert>
	
	
	@Override
	public String aaaaaa(List<String> list, String imei,String operator) {
		List<Map> deliveryList = new ArrayList<Map>();
		int j = 0;
		for (int i=0;i<list.size();i++) {
			String [] deliveryArray = list.get(i).split("\\|");
			int size=deliveryArray.length;
			Map<String, String> deliverMap = new HashMap<String, String>();
			deliverMap.put("groupId", size-1>0?deliveryArray[1].trim():"");
			deliverMap.put("custCode", size-2>0?deliveryArray[2].trim():"");			
			deliverMap.put("batchNumber", imei);			
			deliveryList.add(deliverMap);
			if(++j%3000==0||j==list.size()){
				customerDeliveryMapper.insertIntoDeliveryUploadBatch(deliveryList);		
				deliveryList.clear();
			}
		}
		return "success";
	}
	

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值