|
@@ -335,13 +335,19 @@ class RProjectController extends DooController
|
|
|
// 面包屑导航标段
|
|
|
$this->data['curractmeasureArray'] = NULL;
|
|
|
$this->data['allactmeasureArray'] = [];
|
|
|
+ $auditArray = $this->measureauditact->getUserPmid($this->auth->getUid());
|
|
|
+ foreach ($auditArray as $key => $value) {
|
|
|
+ $pmidArray[] = $value['pmid'];
|
|
|
+ }
|
|
|
$actmeasureArray = $this->actmeasure->getAll();
|
|
|
foreach ($actmeasureArray as $kkkk => $vvvv) {
|
|
|
if ($vvvv['stid'] == $measureArray['stid']) {
|
|
|
- if (($vvvv['pmid'] == $this->params['pmid'])) {
|
|
|
- $this->data['curractmeasureArray'] = $vvvv;
|
|
|
- } else {
|
|
|
- $this->data['allactmeasureArray'][] = $vvvv;
|
|
|
+ if(in_array($vvvv['pmid'],$pmidArray)){
|
|
|
+ if (($vvvv['pmid'] == $this->params['pmid'])) {
|
|
|
+ $this->data['curractmeasureArray'] = $vvvv;
|
|
|
+ } else {
|
|
|
+ $this->data['allactmeasureArray'][] = $vvvv;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -448,13 +454,19 @@ class RProjectController extends DooController
|
|
|
// 面包屑导航标段
|
|
|
$this->data['curractmeasureArray'] = NULL;
|
|
|
$this->data['allactmeasureArray'] = [];
|
|
|
+ $auditArray = $this->measureauditact->getUserPmid($this->auth->getUid());
|
|
|
+ foreach ($auditArray as $key => $value) {
|
|
|
+ $pmidArray[] = $value['pmid'];
|
|
|
+ }
|
|
|
$actmeasureArray = $this->actmeasure->getAll();
|
|
|
foreach ($actmeasureArray as $kkkk => $vvvv) {
|
|
|
if ($vvvv['stid'] == $measureArray['stid']) {
|
|
|
- if (($vvvv['pmid'] == $this->params['pmid'])) {
|
|
|
- $this->data['curractmeasureArray'] = $vvvv;
|
|
|
- } else {
|
|
|
- $this->data['allactmeasureArray'][] = $vvvv;
|
|
|
+ if(in_array($vvvv['pmid'],$pmidArray)){
|
|
|
+ if (($vvvv['pmid'] == $this->params['pmid'])) {
|
|
|
+ $this->data['curractmeasureArray'] = $vvvv;
|
|
|
+ } else {
|
|
|
+ $this->data['allactmeasureArray'][] = $vvvv;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -635,13 +647,19 @@ class RProjectController extends DooController
|
|
|
// 面包屑导航标段
|
|
|
$this->data['curractmeasureArray'] = NULL;
|
|
|
$this->data['allactmeasureArray'] = [];
|
|
|
+ $auditArray = $this->measureauditact->getUserPmid($this->auth->getUid());
|
|
|
+ foreach ($auditArray as $key => $value) {
|
|
|
+ $pmidArray[] = $value['pmid'];
|
|
|
+ }
|
|
|
$actmeasureArray = $this->actmeasure->getAll();
|
|
|
foreach ($actmeasureArray as $kkkk => $vvvv) {
|
|
|
if ($vvvv['stid'] == $measureArray['stid']) {
|
|
|
- if (($vvvv['pmid'] == $this->params['pmid'])) {
|
|
|
- $this->data['curractmeasureArray'] = $vvvv;
|
|
|
- } else {
|
|
|
- $this->data['allactmeasureArray'][] = $vvvv;
|
|
|
+ if(in_array($vvvv['pmid'],$pmidArray)){
|
|
|
+ if (($vvvv['pmid'] == $this->params['pmid'])) {
|
|
|
+ $this->data['curractmeasureArray'] = $vvvv;
|
|
|
+ } else {
|
|
|
+ $this->data['allactmeasureArray'][] = $vvvv;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -690,13 +708,19 @@ class RProjectController extends DooController
|
|
|
// 面包屑导航标段
|
|
|
$this->data['curractmeasureArray'] = NULL;
|
|
|
$this->data['allactmeasureArray'] = [];
|
|
|
+ $auditArray = $this->measureauditact->getUserPmid($this->auth->getUid());
|
|
|
+ foreach ($auditArray as $key => $value) {
|
|
|
+ $pmidArray[] = $value['pmid'];
|
|
|
+ }
|
|
|
$actmeasureArray = $this->actmeasure->getAll();
|
|
|
foreach ($actmeasureArray as $kkkk => $vvvv) {
|
|
|
if ($vvvv['stid'] == $measureArray['stid']) {
|
|
|
- if (($vvvv['pmid'] == $this->params['pmid'])) {
|
|
|
- $this->data['curractmeasureArray'] = $vvvv;
|
|
|
- } else {
|
|
|
- $this->data['allactmeasureArray'][] = $vvvv;
|
|
|
+ if(in_array($vvvv['pmid'],$pmidArray)){
|
|
|
+ if (($vvvv['pmid'] == $this->params['pmid'])) {
|
|
|
+ $this->data['curractmeasureArray'] = $vvvv;
|
|
|
+ } else {
|
|
|
+ $this->data['allactmeasureArray'][] = $vvvv;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -828,16 +852,41 @@ class RProjectController extends DooController
|
|
|
echo json_encode(array('status' => 1), JSON_UNESCAPED_UNICODE);
|
|
|
die();
|
|
|
}
|
|
|
+ if($_POST['act'] == 'back') {
|
|
|
+ $this->measureauditact->setUncheck($auditArray['maid']);
|
|
|
+ $this->numofperact->updateAuditStatus($lastRowArray['pmid'], $lastRowArray['numpname'], 'checking', $maxTimes['times']);
|
|
|
+
|
|
|
+ //获取并改变上一个审批人为审批中状态
|
|
|
+ $lastmeasureauditact = $this->measureauditact->getMyAuditStatus($lastRowArray['pmid'], $lastRowArray['numpname'], $maxTimes['times'], $_POST['last']);
|
|
|
+ $this->measureauditact->updateMastatus($lastmeasureauditact['maid']);
|
|
|
+ // SMS Start
|
|
|
+ $TenderArray = $this->actmeasure->getRowByPmid($lastRowArray['pmid']);
|
|
|
+ $userProArray = $this->profile->getProWithUid($_POST['last']);
|
|
|
+ if (isset($userProArray) && ($userProArray['mobile'])) {// // XXXX(标段名),陈特,已审批通过。请您继续审批。
|
|
|
+ $retval = $this->__auditNotice($userProArray['mobile'], Doo::conf()->SMS_TIPS_PRE . '您好,' . $TenderArray["pmname"] . Doo::conf()->SMS_TIPS["AUDIT_NOTICE_AUDITOR4"]);
|
|
|
+ }
|
|
|
+ // SMS End
|
|
|
+ echo json_encode(array('status' => 1), JSON_UNESCAPED_UNICODE);
|
|
|
+ die();
|
|
|
+ }
|
|
|
$this->data['pmid'] = $lastRowArray['pmid'];
|
|
|
$this->data['numpname'] = $lastRowArray['numpname'];
|
|
|
$this->data['times'] = $lastRowArray['times'];
|
|
|
$this->data['pid'] = $this->params['pid'];
|
|
|
+ $firstUser = 0;
|
|
|
foreach ($auditUserArray as $key => $value) {
|
|
|
$strAvatar = $this->auth->getAvatar($value['auditoruid']);
|
|
|
$i = $key + 1;
|
|
|
if ($value['auditoruid'] == $this->auth->getUid()) {
|
|
|
$this->data['mastatus'] = $value['mastatus'];
|
|
|
$this->data['maid'] = $value['maid'];
|
|
|
+ if($key == 0){
|
|
|
+ $firstUser = 1;
|
|
|
+ }else{
|
|
|
+ $this->data['lastUserID'] = $auditUserArray[$key-1]['auditoruid'];
|
|
|
+ $this->data['lastUsername'] = $this->profile->getProWithUid($auditUserArray[$key-1]['auditoruid'])['name'];
|
|
|
+ $this->data['lastUserCompany'] = $this->profile->getProWithUid($auditUserArray[$key-1]['auditoruid'])['company'];
|
|
|
+ }
|
|
|
}
|
|
|
if ($value['mastatus'] == 'uncheck') {
|
|
|
$statuStr = '';
|
|
@@ -877,6 +926,7 @@ class RProjectController extends DooController
|
|
|
$this->data['pmid'] = $this->params['pmid'];
|
|
|
$this->data['pid'] = $this->params['pid'];
|
|
|
$this->data['mpid'] = $this->params['mpid'];
|
|
|
+ $this->data['firstUser'] = $firstUser;
|
|
|
$this->render('r-project-section-report', $this->data, TRUE);
|
|
|
}
|
|
|
|
|
@@ -930,13 +980,19 @@ class RProjectController extends DooController
|
|
|
// 面包屑导航标段
|
|
|
$this->data['curractmeasureArray'] = NULL;
|
|
|
$this->data['allactmeasureArray'] = [];
|
|
|
+ $auditArray = $this->measureauditact->getUserPmid($this->auth->getUid());
|
|
|
+ foreach ($auditArray as $key => $value) {
|
|
|
+ $pmidArray[] = $value['pmid'];
|
|
|
+ }
|
|
|
$actmeasureArray = $this->actmeasure->getAll();
|
|
|
foreach ($actmeasureArray as $kkkk => $vvvv) {
|
|
|
if ($vvvv['stid'] == $measureArray['stid']) {
|
|
|
- if (($vvvv['pmid'] == $this->params['pmid'])) {
|
|
|
- $this->data['curractmeasureArray'] = $vvvv;
|
|
|
- } else {
|
|
|
- $this->data['allactmeasureArray'][] = $vvvv;
|
|
|
+ if(in_array($vvvv['pmid'],$pmidArray)){
|
|
|
+ if (($vvvv['pmid'] == $this->params['pmid'])) {
|
|
|
+ $this->data['curractmeasureArray'] = $vvvv;
|
|
|
+ } else {
|
|
|
+ $this->data['allactmeasureArray'][] = $vvvv;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -998,6 +1054,11 @@ class RProjectController extends DooController
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ $numStatusArray = $this->numofperact->getLastStatus3($this->params['pid'], $this->params['pmid']);
|
|
|
+ if (!isset($numStatusArray['currstatus'])) {
|
|
|
+ $numStatusArray['currstatus'] = 'uncheck';
|
|
|
+ }
|
|
|
+
|
|
|
$this->data['list'] = isset($list) ? $list : '';
|
|
|
$this->data['phasenolist'] = isset($phasenolist) ? $phasenolist : '';
|
|
|
$this->data['pager'] = $pager->output;
|
|
@@ -1005,6 +1066,7 @@ class RProjectController extends DooController
|
|
|
|
|
|
$this->data['pid'] = $this->params['pid'];
|
|
|
$this->data['pmid'] = $this->params['pmid'];
|
|
|
+ $this->data['mpid'] = $numStatusArray['mpid'];
|
|
|
$this->render('r-project-section-intermediate', $this->data, TRUE);
|
|
|
}
|
|
|
|