|  | @@ -267,6 +267,43 @@
 | 
	
		
			
				|  |  |              w.f_id = #{fId}
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    <select id="selectInventoryList" parameterType="TWarehousebills"  resultType="java.util.Map">
 | 
	
		
			
				|  |  | +        SELECT
 | 
	
		
			
				|  |  | +            co.f_name AS fName,
 | 
	
		
			
				|  |  | +            it.f_bsdate AS fBsdate,
 | 
	
		
			
				|  |  | +            leg.f_mblno AS fMblno,
 | 
	
		
			
				|  |  | +            it.f_business_type AS fBusinessType,
 | 
	
		
			
				|  |  | +            dict.dict_label AS fBusinessTypes,
 | 
	
		
			
				|  |  | +            it.f_marks AS fMarks ,
 | 
	
		
			
				|  |  | +            go.f_name AS fGoodsName,
 | 
	
		
			
				|  |  | +            area.f_name AS fWarehouseLocationids,
 | 
	
		
			
				|  |  | +            leg.f_trademodeid AS fTrademodeid,
 | 
	
		
			
				|  |  | +            it.f_qty AS fQty,
 | 
	
		
			
				|  |  | +            it.f_grossweight AS fGrossweight,
 | 
	
		
			
				|  |  | +            it.f_netweight AS fNetweight
 | 
	
		
			
				|  |  | +        FROM
 | 
	
		
			
				|  |  | +            t_warehousebills leg
 | 
	
		
			
				|  |  | +                LEFT JOIN t_warehousebillsitems it ON leg.f_id = it.f_pid
 | 
	
		
			
				|  |  | +                LEFT JOIN t_goods go ON it.f_goodsid = go.f_id
 | 
	
		
			
				|  |  | +                LEFT JOIN t_corps co ON leg.f_corpid = co.f_id
 | 
	
		
			
				|  |  | +                LEFT JOIN sys_dict_data dict ON dict.dict_value = it.f_business_type
 | 
	
		
			
				|  |  | +                LEFT JOIN t_warehouse_area area ON area.f_id = it.f_warehouselocid
 | 
	
		
			
				|  |  | +        <where>
 | 
	
		
			
				|  |  | +            dict.status = '0'
 | 
	
		
			
				|  |  | +            AND dict.dict_type = 'storage_type'
 | 
	
		
			
				|  |  | +            AND leg.f_billtype in ('SJRk','SJCK')
 | 
	
		
			
				|  |  | +            <if test="fBilltype != null">AND leg.f_billtype = #{fBilltype}</if>
 | 
	
		
			
				|  |  | +            <if test="fWarehouseid != null ">and leg.f_warehouseid = #{fWarehouseid}</if>
 | 
	
		
			
				|  |  | +            <if test="fWarehouseid != null ">and it.f_warehouselocid = #{fWarehouseid}</if>
 | 
	
		
			
				|  |  | +            <if test="fGoodsid != null ">and it.f_goodsid = #{fGoodsid}</if>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            <if test="fTrademodeid != null ">and leg.f_trademodeid = #{fTrademodeid}</if>
 | 
	
		
			
				|  |  | +            <if test="fCorpid != null ">and leg.f_corpid = #{fCorpid}</if>
 | 
	
		
			
				|  |  | +            <if test="fMblno != null ">and leg.f_mblno = #{fMblno}</if>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        </where>
 | 
	
		
			
				|  |  | +    </select>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      <insert id="insertTWarehousebills" parameterType="TWarehousebills" useGeneratedKeys="true" keyProperty="fId">
 | 
	
		
			
				|  |  |          insert into t_warehousebills
 | 
	
		
			
				|  |  |          <trim prefix="(" suffix=")" suffixOverrides=",">
 |