| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 |
- -- =====================================================================================================================================
- -- CZ060 生产工位管理(mes_line_process):防呆=否、重复工作=是
- -- 需求:/js/a/mes/mesLineProcess/list 页面,CZ060 产线所有工位 防呆 设为"否",重复工作 设为"是"
- --
- -- 口径说明(字典 mes_line_process_quality / mes_line_process_repeat:是=1,否=0):
- -- 防呆 = 否 -> quality = '0'
- -- 重复工作 = 是 -> `repeat` = '1'
- --
- -- 业务影响:MesProductRecordController 中判断条件为
- -- quality='0' AND `repeat`='1' -> "不防呆且可以重复工作"(过站不校验重复/不拦截)
- -- quality='1' -> 走防呆校验分支
- -- 所以本脚本执行后,CZ060 全部工位不再走防呆校验,并且允许同一工位重复过站。
- --
- -- 范围:仅 CZ060 产线(line_id = 2102288813172203520),共 119 个工位;CZ061 不动。
- -- 幂等性:可重复执行;已符合目标值的行不会被再次更新(update_date 不会被无谓刷新)。
- -- 生效方式:无缓存,页面刷新即生效。
- -- =====================================================================================================================================
- -- ---------------------------------------------------------------- 1. 前置核对 ----------------------------------------------------------------
- -- 执行前后可分别跑一次,确认分布:q_no/q_yes 应逐步变为 119/0,r_no/r_yes 应变为 0/119
- -- SELECT count(*) cnt,
- -- sum(quality='0') q_no, sum(quality='1') q_yes,
- -- sum(`repeat`='0') r_no, sum(`repeat`='1') r_yes
- -- FROM mes_line_process WHERE line_id = '2102288813172203520';
- -- ---------------------------------------------------------------- 2. 更新 ----------------------------------------------------------------
- UPDATE mes_line_process
- SET quality = '0',
- `repeat` = '1',
- update_by = 'system',
- update_date = NOW()
- WHERE line_id = '2102288813172203520'
- AND (quality <> '0' OR `repeat` <> '1');
- -- ---------------------------------------------------------------- 3. 回滚参考(默认注释,需要恢复时去掉行首 "-- " 逐行执行) ----------------------------------------------------------------
- -- 以下每条为改动前该工位 (quality, `repeat`) 的原始值,按 sorts/oprno 排序,共 119 条。
- -- 一次性回滚(恢复为脚本执行前的状态)也可用:
- -- UPDATE mes_line_process SET quality='0', `repeat`='1' WHERE line_id='2102288813172203520'; -- 再逐条执行下面与本工位原值一致的行
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112380841121476608'; /* OP035B 搴曟澘棰勬嫾+鎵撶爜 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112444934759051264'; /* OP040B 搴曟澘鍙嶉潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112444969076846592'; /* OP040C 搴曟澘鍙嶉潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112445008994037760'; /* OP040D 搴曟澘鍙嶉潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112445072323833856'; /* OP040E 搴曟澘鍙嶉潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112445104003411968'; /* OP040F 搴曟澘鍙嶉潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112445203018346496'; /* OP045B 搴曟澘鍙嶉潰鎵撶( */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112447838022725632'; /* OP050B 搴曟澘姝i潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112447722054414336'; /* OP050C 搴曟澘姝i潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112447787309395968'; /* OP050D 搴曟澘姝i潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112447860713910272'; /* OP050E 搴曟澘姝i潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112447738026323968'; /* OP050F 搴曟澘姝i潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112424349903548416'; /* OP055B CNC渚ч摚 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112424423295479808'; /* OP055C CNC渚ч摚 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112743982488203264'; /* OP070B 灏佹澘姝i潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112744034933780480'; /* OP070C 灏佹澘姝i潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112744048456216576'; /* OP070D 灏佹澘姝i潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112744239133470720'; /* OP075B 灏佹澘姝i潰鎵撶( */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112744427977814016'; /* OP080B 灏佹澘鍙嶉潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112744442536243200'; /* OP080C 灏佹澘鍙嶉潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112744459682557952'; /* OP080D 灏佹澘鍙嶉潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112744474169683968'; /* OP080E 灏佹澘鍙嶉潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112744486983282688'; /* OP080F 灏佹澘鍙嶉潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='2112441840369332224'; /* OP095B 妫€婕忎竴搴?0 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112424588228096000'; /* OP105B 棰勬嫾閿佷粯 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2112424635812474880'; /* OP105C 棰勬嫾閿佷粯 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='2109936485343428608'; /* OP120B TIG鎵嬪伐鐒?0 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='2109936509099966464'; /* OP120C TIG鎵嬪伐鐒?0 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='2110211986548830208'; /* OP180A 鏀灦瀹夎 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154026001'; /* OP035 搴曟澘棰勬嫾+鎵撶爜 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168068049'; /* OP035A 搴曟澘棰勬嫾+鎵撶爜 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154028002'; /* OP040 搴曟澘鍙嶉潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168069050'; /* OP040A 搴曟澘鍙嶉潰FSW */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154028003'; /* OP045 搴曟澘鍙嶉潰鎵撶( */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168069051'; /* OP045A 搴曟澘鍙嶉潰鎵撶( */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154028004'; /* OP050 搴曟澘姝i潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168069052'; /* OP050A 搴曟澘姝i潰FSW */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154028005'; /* OP055 CNC渚ч摚 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168069053'; /* OP055A CNC渚ч摚 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154028006'; /* OP060 骞插啺娓呮磥 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168069054'; /* OP060A 骞插啺娓呮磥 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='1' WHERE id='1790149154028007'; /* OP065 灏佹澘棰勮+鐐圭剨 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168069055'; /* OP065A 灏佹澘棰勮+鐐圭剨 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154029008'; /* OP070 灏佹澘姝i潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168069056'; /* OP070A 灏佹澘姝i潰FSW */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154029009'; /* OP075 灏佹澘姝i潰鎵撶( */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168069057'; /* OP075A 灏佹澘姝i潰鎵撶( */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154029010'; /* OP080 灏佹澘鍙嶉潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168069058'; /* OP080A 灏佹澘鍙嶉潰FSW */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149154029011'; /* OP085 TIG鎵嬪伐鐒?1 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149168070059'; /* OP085A TIG鎵嬪伐鐒?0 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154029012'; /* OP090 鎵撶( */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168070060'; /* OP090A 鎵撶( */
- -- UPDATE mes_line_process SET quality='1', `repeat`='' WHERE id='1790149154029013'; /* OP095 妫€婕忎竴搴?0 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149168070061'; /* OP095A 妫€婕忎竴搴?0 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149154030015'; /* OP100 鍓嶈啫鑳€姊佹墦鐮?1 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168070062'; /* OP105A 棰勬嫾閿佷粯 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149168070063'; /* OP100A 鍓嶈啫鑳€姊佹墦鐮?0 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154029014'; /* OP105 棰勬嫾閿佷粯 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149154030016'; /* OP110 寮х剨涓€搴?1 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149168070064'; /* OP110A 寮х剨涓€搴?0 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154030017'; /* OP115 寮х剨浜屽簭 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168071065'; /* OP115A 寮х剨浜屽簭 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149154030018'; /* OP120 TIG鎵嬪伐鐒?1 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149168071066'; /* OP120A TIG鎵嬪伐鐒?0 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154030019'; /* OP125 鎵撶( */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168071067'; /* OP125A 鎵撶( */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154030020'; /* OP130 鎬绘垚姝i潰CNC */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168071068'; /* OP130A 鎬绘垚姝i潰CNC */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154031021'; /* OP135 鎬绘垚鍙嶉潰CNC */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168071069'; /* OP135A 鎬绘垚鍙嶉潰CNC */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154031022'; /* OP140 鍚归摑灞?鍒瘺鍒?娓呮磥 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168072070'; /* OP140A 鍚归摑灞?鍒瘺鍒?娓呮磥 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149154031023'; /* OP145 妫€婕忎簩搴?1 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149168072071'; /* OP145A 妫€婕忎簩搴?0 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154032027'; /* OP150 鎷夐搯 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149168072072'; /* OP150A TIG鎵嬪伐鐒?0 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168072073'; /* OP166A 浜哄伐娓呮磥 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149154032029'; /* OP160 绠变綋姘斿瘑涓€搴?1 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168072074'; /* OP175A 鎶借姱鎷夐搯 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168072075'; /* OP150A 鎷夐搯 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149154033030'; /* OP165 姘撮亾姘斿瘑涓€搴?1 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154032025'; /* OP166 浜哄伐娓呮磥 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154032028'; /* OP170 铻哄瀹夎 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168073076'; /* OP170A 铻哄瀹夎 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149168073077'; /* OP160A 绠变綋姘斿瘑涓€搴?0 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154032026'; /* OP175 鎶借姱鎷夐搯 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149168073078'; /* OP165A 姘撮亾姘斿瘑涓€搴?0 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='2110211325606211584'; /* OP180 鏀灦瀹夎 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154033032'; /* OP185 鐧戒欢GP12 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149168073079'; /* OP190A 妫€鍏?0 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168073080'; /* OP185A 鐧戒欢GP12 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149154033031'; /* OP190 妫€鍏?1 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149154033033'; /* OP195 鍠风矇鍓嶆墦鍖?1 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149168073081'; /* OP195A 鍠风矇鍓嶆墦鍖?0 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154033037'; /* OP205 姘︽ */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168073083'; /* OP210A 绠变綋姘斿瘑浜屽簭 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154033035'; /* OP210 绠变綋姘斿瘑浜屽簭 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168074085'; /* OP205A 姘︽ */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154034038'; /* OP220 鎬绘垚娓呮磥 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168074086'; /* OP220A 鎬绘垚娓呮磥 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149154034039'; /* OP225 瀹夎瀹氫綅閿€&璐磋兌甯?1 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168074087'; /* OP225A 鏀灦銆佸畾浣嶉攢瀹夎 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149154034040'; /* OP230 璐磒c鏉?1 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168074088'; /* OP230A 娑傝兌 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154034041'; /* OP235 娑傚皝鍫佃兌 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168074089'; /* OP235A 鍏ㄦ */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154034042'; /* OP240 鍏ㄦ */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149168074090'; /* OP240A GP12鎴愬搧妫€楠?0 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149154034043'; /* OP245 GP12鎴愬搧妫€楠?1 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149168074091'; /* OP245A CCD妫€娴?0 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='' WHERE id='1790149154035044'; /* OP250 CCD妫€娴?1 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168074092'; /* OP250A 缁濈紭鑰愬帇娴嬭瘯 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168074093'; /* OP260A 鎴愬搧鎵撳寘 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154035045'; /* OP260 鎴愬搧鎵撳寘 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168075094'; /* OP265A 鍏ュ簱 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154035046'; /* OP265 鍏ュ簱 */
- -- UPDATE mes_line_process SET quality='1', `repeat`='0' WHERE id='1790149154035047'; /* OP270 鍑鸿揣 */
- -- UPDATE mes_line_process SET quality='0', `repeat`='0' WHERE id='1790149168075095'; /* OP270A 鍑鸿揣 */
|