|
|
@@ -494,19 +494,19 @@ class Formula extends Backend
|
|
|
$params['machine'] = $base[7];
|
|
|
$params['oid'] = $base[8];
|
|
|
$params['kuodan']=$base[9];
|
|
|
- //echo "<pre>";
|
|
|
- //print_r($params);
|
|
|
- //echo "</pre>";die;
|
|
|
-// if(!empty($base[9]))
|
|
|
-// if($base[9]){
|
|
|
-// $params['kuodan']=$base[9];
|
|
|
-// }
|
|
|
$params['create'] = date('Y-m-d H:i:s');
|
|
|
$result = false;
|
|
|
Db::startTrans();
|
|
|
try {
|
|
|
+ $task_kd = Db::name('task')->where('bach',$base[2])->find();
|
|
|
+ if (empty($task_kd)) {
|
|
|
+ // 没有找到匹配的数据,执行插入操作
|
|
|
+ $result = Db::name('task')->insert($params);
|
|
|
+
|
|
|
+ }
|
|
|
+ $result = true;
|
|
|
// Db::name('order')->where('id',$params['oid'])->setField('status',2);
|
|
|
- $result = Db::name('task')->insert($params);
|
|
|
+// $result = Db::name('task')->insert($params);
|
|
|
//更改订单已完成数量,修改订单状态
|
|
|
$order_info = Db::name('order')->where('id',$params['oid'])->find();
|
|
|
if (empty($order_info['completed'])){
|
|
|
@@ -526,8 +526,8 @@ class Formula extends Backend
|
|
|
$this->error(__('No rows were updated'));
|
|
|
}
|
|
|
$this->success();
|
|
|
-
|
|
|
}
|
|
|
+
|
|
|
//配方审核列表
|
|
|
public function examine(){
|
|
|
//设置过滤方法
|
|
|
@@ -644,9 +644,21 @@ class Formula extends Backend
|
|
|
$result = ['total' => count($row), 'rows' => $row];
|
|
|
return json($result);
|
|
|
}
|
|
|
+
|
|
|
//获取生产单应加量
|
|
|
public function getNumber(){
|
|
|
$params = input('');
|
|
|
+
|
|
|
+ if ($params['kuodan']) {
|
|
|
+ $task_kd = Db::name('task')->where('bach',$params['bach'])->find();
|
|
|
+ if ($task_kd) {
|
|
|
+ $kuodan['kuodan'] = $params['kuodan'];
|
|
|
+ Db::name('task')->where('bach', $params['bach'])->update($kuodan);
|
|
|
+ }else{
|
|
|
+ $this->error('该配方为生成新批次号');
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
if ($params['ids'] == '' || $params['number'] == '' || !is_numeric($params['number'])){
|
|
|
return array('status'=>0,'msg'=>'请求参数错误');
|
|
|
}
|
|
|
@@ -679,6 +691,7 @@ class Formula extends Backend
|
|
|
$date = date('Y/m/d');
|
|
|
return array('status'=>1,'data'=>$gyinfo,'formula_no'=>$list['formula_no'],'date'=>$date);
|
|
|
}
|
|
|
+
|
|
|
//获取工艺说明
|
|
|
public function gyName(){
|
|
|
$params = input('gy_name');
|
|
|
@@ -694,6 +707,7 @@ class Formula extends Backend
|
|
|
// return array('status'=>1,'rows'=>$list);
|
|
|
return json($result);
|
|
|
}
|
|
|
+
|
|
|
public function addFormulaChinese($ids = null){
|
|
|
$date = date('Ymd',time());
|
|
|
if (!$ids){
|