update sys_customer_menu_dishes menu_id = #{menuId}, dishes_id = #{dishesId}, type = #{type}, detail = #{detail, jdbcType=OTHER, typeHandler=com.stdiet.custom.typehandler.ArrayJsonHandler}, where id = #{id} insert into sys_customer_menu_dishes menu_id, dishes_id, type, detail, #{menuId}, #{dishesId}, #{type}, #{detail, jdbcType=OTHER, typeHandler=com.stdiet.custom.typehandler.ArrayJsonHandler}, delete from sys_customer_menu_dishes where id = #{id} insert into sys_customer_menu cus_id, #{cusId}, insert into sys_customer_daily_menu (id, num_day, recipes_id, cus_id) values (#{item.id}, #{item.numDay}, #{item.recipesId}, #{item.cusId}) insert into sys_customer_menu_dishes (menu_id, type, dishes_id, detail) values (#{item.menuId}, #{item.type}, #{item.dishesId}, #{item.detail, jdbcType=OTHER, typeHandler=com.stdiet.custom.typehandler.ArrayJsonHandler})