INSERT INTO sys_out_store (
ID,
SHOP_ID,
STAFF_ID,
TIME,
SERVICE_ID,
TYPE,
ORDER_ID,
CHECK_STATUS,
out_store_no,
remark,
company_id
)
VALUES (
#{id},
#{shopId},
#{staffId},
#{time},
#{serviceId},
#{type},
#{orderId},
#{checkStatus},
#{outStoreNo},
#{remark},
#{companyId}
)
UPDATE sys_out_store
SHOP_ID = #{shopId},
STAFF_ID = #{staffId},
TIME = #{time},
SERVICE_ID = #{serviceId},
TYPE = #{type},
ORDER_ID = #{orderId},
CHECK_STATUS = #{checkStatus}
WHERE id=#{id}
delete from sys_out_store where ID in
#{item}
DELETE FROM sys_out_store
where ID=#{id}
select
ID,
SHOP_ID,
STAFF_ID,
TIME,
SERVICE_ID,
ORDER_ID,
TYPE,
CHECK_STATUS,
out_store_no,
remark,
(select shop_name from sys_shop_info t where t.id = s.shop_ID) SHOP_NAME,
(select su_name from sys_users t where t.su_id=s.STAFF_ID) STAFF_NAME,
IF(TYPE='家居产品出库',
(select ORDER_NO from sys_order o where o.id=s.order_id),
(select SERVICE_NO from sys_proj_services t where t.id=s.SERVICE_ID)
) SERVICE_NO
from sys_out_store s
where 1=1
and ID =#{record.id}
and SHOP_ID= #{record.shopId}
and STAFF_ID =#{record.staffId}
and TIME >= #{record.startTime}
and SERVICE_ID=#{record.serviceId}
and SERVICE_ID in(select id from sys_proj_services where SERVICE_NO like CONCAT('%',#{record.serviceNo},'%'))
and ORDER_ID=#{record.orderId}
and TYPE=#{record.type}
and CHECK_STATUS=#{record.checkStatus}
and company_id = #{record.companyId}