|
|
@@ -547,60 +547,59 @@ class Formula extends Backend
|
|
|
return json($data);
|
|
|
}
|
|
|
|
|
|
- //根据mn_formula_detail表pid进行gy_num工序号处理
|
|
|
- public function demo(){
|
|
|
- $info = Db::table ('mn_formula_detail')
|
|
|
- ->field('pid')->group('pid')->select();
|
|
|
- foreach ($info as $k=>$v){
|
|
|
- $res = Db::table ('mn_formula_detail')->field('id,gy_name,gy_num')
|
|
|
- ->where('pid','=',$v['pid'])->order('id asc')->select();
|
|
|
- $a = 1;
|
|
|
- foreach ($res as $k=>$v){
|
|
|
- $v['gy_num'] = $a;
|
|
|
- Db::table ('mn_formula_detail')->where('id',$v['id'])->update(['gy_num'=>$v['gy_num']]);
|
|
|
- if($v['gy_name'] <> null){
|
|
|
- $a++;
|
|
|
- }
|
|
|
- }
|
|
|
- print('成功执行'.'|'.date('Y-m-d H:i:s'));
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- //根据 某个 表修改 某个字段 值为 多少
|
|
|
- public function company(){
|
|
|
- $info = Db::table('mn_formula_detail')->limit(0,10)->select();
|
|
|
- foreach ($info as $k=>$v){
|
|
|
- //根据id进行修改
|
|
|
- Db::table ('mn_formula_detail')->where('id',$v['id'])->update(['version'=>'v1.0']);
|
|
|
- }
|
|
|
- //查看要修改的数据有多少
|
|
|
- $zong= Db::table('mn_formula_detail')->count();
|
|
|
- //查看修改了多少数据
|
|
|
- $count= Db::table('mn_formula_detail')->where('version','=','v1.0')->count();
|
|
|
- print('共'.$zong.'数据'.'|'.'成功执行'.$count.'数据'.'|'.date('Y-m-d H:i:s'));
|
|
|
- }
|
|
|
-
|
|
|
- //获取原材料中可相互代替的原材料
|
|
|
- public function dat(){
|
|
|
- $zong= Db::table('mn_formula_detail')->where('material','like','%/%')->count();
|
|
|
- $count= Db::table('mn_formula_replace')->count();
|
|
|
- print('共'.$zong.'数据'.' , '.'成功执行'.$count.'数据'.' , '.date('Y-m-d H:i:s'));
|
|
|
+ //根据mn_formula_detail表pid进行gy_num工序号处理-----可删除方法
|
|
|
+// public function demo(){
|
|
|
+// $info = Db::table ('mn_formula_detail')
|
|
|
+// ->field('pid')->group('pid')->select();
|
|
|
+// foreach ($info as $k=>$v){
|
|
|
+// $res = Db::table ('mn_formula_detail')->field('id,gy_name,gy_num')
|
|
|
+// ->where('pid','=',$v['pid'])->order('id asc')->select();
|
|
|
+// $a = 1;
|
|
|
+// foreach ($res as $k=>$v){
|
|
|
+// $v['gy_num'] = $a;
|
|
|
+// Db::table ('mn_formula_detail')->where('id',$v['id'])->update(['gy_num'=>$v['gy_num']]);
|
|
|
+// if($v['gy_name'] <> null){
|
|
|
+// $a++;
|
|
|
+// }
|
|
|
+// }
|
|
|
+// print('成功执行'.'|'.date('Y-m-d H:i:s'));
|
|
|
+// }
|
|
|
+// }
|
|
|
|
|
|
- $info = Db::table("mn_formula_detail")
|
|
|
- ->field('id,material')
|
|
|
- ->where('material','like','%/%')->limit(0,1000)->select();
|
|
|
- $arr = [];
|
|
|
- $a = 0;
|
|
|
- foreach ($info as $k=>$v){
|
|
|
- $material = explode('/',$v['material']);
|
|
|
- for ($i=0;$i<count($material);$i++){
|
|
|
- $arr[$a]['fid'] = $v['id'];//fid
|
|
|
- $arr[$a]['material'] = $material[$i];//原材料
|
|
|
-// $arr[$a]['remark']= '可完全相互代替';//备注
|
|
|
- }
|
|
|
- }
|
|
|
+ //根据 某个 表修改 某个字段 值为 多少-----可删除方法
|
|
|
+// public function company(){
|
|
|
+// $info = Db::table('mn_formula_detail')->limit(0,10)->select();
|
|
|
+// foreach ($info as $k=>$v){
|
|
|
+// //根据id进行修改
|
|
|
+// Db::table ('mn_formula_detail')->where('id',$v['id'])->update(['version'=>'v1.0']);
|
|
|
+// }
|
|
|
+// //查看要修改的数据有多少
|
|
|
+// $zong= Db::table('mn_formula_detail')->count();
|
|
|
+// //查看修改了多少数据
|
|
|
+// $count= Db::table('mn_formula_detail')->where('version','=','v1.0')->count();
|
|
|
+// print('共'.$zong.'数据'.'|'.'成功执行'.$count.'数据'.'|'.date('Y-m-d H:i:s'));
|
|
|
+// }
|
|
|
|
|
|
+ //获取原材料中可相互代替的原材料-----可删除方法
|
|
|
+// public function dat(){
|
|
|
+// $zong= Db::table('mn_formula_detail')->where('material','like','%/%')->count();
|
|
|
+// $count= Db::table('mn_formula_replace')->count();
|
|
|
+// print('共'.$zong.'数据'.' , '.'成功执行'.$count.'数据'.' , '.date('Y-m-d H:i:s'));
|
|
|
+//
|
|
|
+// $info = Db::table("mn_formula_detail")
|
|
|
+// ->field('id,material')
|
|
|
+// ->where('material','like','%/%')->limit(0,1000)->select();
|
|
|
+// $arr = [];
|
|
|
+// $a = 0;
|
|
|
+// foreach ($info as $k=>$v){
|
|
|
+// $material = explode('/',$v['material']);
|
|
|
+// for ($i=0;$i<count($material);$i++){
|
|
|
+// $arr[$a]['fid'] = $v['id'];//fid
|
|
|
+// $arr[$a]['material'] = $material[$i];//原材料
|
|
|
+//// $arr[$a]['remark']= '可完全相互代替';//备注
|
|
|
+// }
|
|
|
+// }
|
|
|
// Db::table('mn_formula_replace')->insert($arr);
|
|
|
- }
|
|
|
+// }
|
|
|
|
|
|
}
|