update log_operation
when OPERATOR_ID = #{item.staffId} then #{item.orgId}
when OPERATOR_ID = #{item.staffId} then #{item.orgIdPath}
UPDATED_TIME = NOW()
where 1=1
OPERATOR_ID = #{item.staffId}
SELECT
lo.CATEGORY as category,
lo.TYPE as type,
lo.TYPE_DISPLAY as typeDisplay,
lo.CONTENT as content,
lo.TARGET_ID as targetId,
lo.CUSTOMER_ID as customerId,
lo.OPERATOR_ID as operatorId,
lo.OPERATOR_NAME as operatorName,
lo.OPERATOR_MOBILE as operatorMobile,
lo.OPERATING_TIME as operateTime
FROM
log_operation lo
WHERE
lo.del_flag = '0'
AND lo.CUSTOMER_ID = #{customerId}
AND lo.CATEGORY = #{category}
AND lo.OPERATOR_NAME LIKE concat('%',#{operatorName},'%')
AND lo.OPERATOR_MOBILE LIKE concat('%',#{operatorMobile},'%')
AND DATE_FORMAT( lo.OPERATING_TIME, '%Y-%m-%d %H:%i' ) >= #{startTime}
AND DATE_FORMAT( lo.OPERATING_TIME, '%Y-%m-%d %H:%i' ) <= #{endTime}
ORDER BY lo.OPERATING_TIME DESC
SELECT
OPERATOR_ID,
CUSTOMER_ID
FROM log_operation
GROUP BY OPERATOR_ID