|
@@ -88,6 +88,7 @@ class Api extends BaseController {
|
|
$params = $this->request->param();
|
|
$params = $this->request->param();
|
|
$mainId = $params["mainId"];
|
|
$mainId = $params["mainId"];
|
|
$enterpriseId = $params["enterpriseId"];
|
|
$enterpriseId = $params["enterpriseId"];
|
|
|
|
+ $category = $params["category"];
|
|
$type = $params["type"];
|
|
$type = $params["type"];
|
|
$list = [];
|
|
$list = [];
|
|
switch ($type) {
|
|
switch ($type) {
|
|
@@ -159,32 +160,36 @@ class Api extends BaseController {
|
|
$new_item["stepName"] = "<span class='label label-info'>重置密码</span>";
|
|
$new_item["stepName"] = "<span class='label label-info'>重置密码</span>";
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
- switch ($item['state']) {
|
|
|
|
- case 1:
|
|
|
|
- if ($item["stateChange"]) {
|
|
|
|
- $new_item["stateName"] = "<span class='label label-success'>待提交</span>";
|
|
|
|
- } else {
|
|
|
|
- $item['stateChange'] = "修改密码";
|
|
|
|
- }
|
|
|
|
- break;
|
|
|
|
- case 2:
|
|
|
|
- $new_item["stateName"] = "<span class='label label-success'>待审核</span>";
|
|
|
|
- break;
|
|
|
|
- case 3:
|
|
|
|
- $new_item["stateName"] = "<span class='label label-danger'>审核驳回</span>";
|
|
|
|
- break;
|
|
|
|
- case 4:
|
|
|
|
- $new_item["stateName"] = "<span class='label label-primary'>审核通过</span>";
|
|
|
|
- break;
|
|
|
|
- case 5:
|
|
|
|
- $new_item["stateName"] = "<span class='label label-warm'>重新提交</span>";
|
|
|
|
- break;
|
|
|
|
- case 6:
|
|
|
|
- $new_item["stateName"] = "<span class='label label-danger'>初审驳回</span>";
|
|
|
|
- break;
|
|
|
|
- case 7:
|
|
|
|
- $new_item["stateName"] = "<span class='label label-primary'>初审通过</span>";
|
|
|
|
- break;
|
|
|
|
|
|
+ if ($category == "close_account") {
|
|
|
|
+ $new_item["stateName"] = \app\common\state\MainState::getStateName($item['state']);
|
|
|
|
+ } else {
|
|
|
|
+ switch ($item['state']) {
|
|
|
|
+ case 1:
|
|
|
|
+ if ($item["stateChange"]) {
|
|
|
|
+ $new_item["stateName"] = "<span class='label label-success'>待提交</span>";
|
|
|
|
+ } else {
|
|
|
|
+ $item['stateChange'] = "修改密码";
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ case 2:
|
|
|
|
+ $new_item["stateName"] = "<span class='label label-success'>待审核</span>";
|
|
|
|
+ break;
|
|
|
|
+ case 3:
|
|
|
|
+ $new_item["stateName"] = "<span class='label label-danger'>审核驳回</span>";
|
|
|
|
+ break;
|
|
|
|
+ case 4:
|
|
|
|
+ $new_item["stateName"] = "<span class='label label-primary'>审核通过</span>";
|
|
|
|
+ break;
|
|
|
|
+ case 5:
|
|
|
|
+ $new_item["stateName"] = "<span class='label label-warm'>重新提交</span>";
|
|
|
|
+ break;
|
|
|
|
+ case 6:
|
|
|
|
+ $new_item["stateName"] = "<span class='label label-danger'>初审驳回</span>";
|
|
|
|
+ break;
|
|
|
|
+ case 7:
|
|
|
|
+ $new_item["stateName"] = "<span class='label label-primary'>初审通过</span>";
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
$new_item["stateChange"] = $item['stateChange'];
|
|
$new_item["stateChange"] = $item['stateChange'];
|
|
} else {
|
|
} else {
|
|
@@ -659,6 +664,7 @@ class Api extends BaseController {
|
|
$type = $param["type"];
|
|
$type = $param["type"];
|
|
$id = $param["id"];
|
|
$id = $param["id"];
|
|
|
|
|
|
|
|
+ $where = [];
|
|
switch ($type) {
|
|
switch ($type) {
|
|
case ProjectState::TALENT:
|
|
case ProjectState::TALENT:
|
|
$where[] = ["type", "=", $type];
|
|
$where[] = ["type", "=", $type];
|
|
@@ -683,10 +689,16 @@ class Api extends BaseController {
|
|
$record = \app\common\api\IntegralRecordApi::getOne($id);
|
|
$record = \app\common\api\IntegralRecordApi::getOne($id);
|
|
$zip_filename = sprintf("%s(%s)积分申报材料.zip", $record["name"], $record["enterprise"]["name"]);
|
|
$zip_filename = sprintf("%s(%s)积分申报材料.zip", $record["name"], $record["enterprise"]["name"]);
|
|
break;
|
|
break;
|
|
|
|
+ case 109:
|
|
|
|
+ $table = "un_enterpriseclose_record";
|
|
|
|
+ $record = \app\common\model\EnterpriseCloseAccount::where("id", $id)->find();
|
|
|
|
+ $zip_filename = sprintf("%s(%s)注销申请材料.zip", $record["name"], $record["username"]);
|
|
|
|
+ $files = json_decode($record["files"], true);
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
- $where = [];
|
|
|
|
$where[] = ["mainId", "=", $id];
|
|
$where[] = ["mainId", "=", $id];
|
|
- $files = Db::table($table)->where($where)->select()->toArray();
|
|
|
|
|
|
+ if (!$files)
|
|
|
|
+ $files = Db::table($table)->where($where)->select()->toArray();
|
|
if (!$files)
|
|
if (!$files)
|
|
die("没有附件不能打包下载");
|
|
die("没有附件不能打包下载");
|
|
|
|
|
|
@@ -700,10 +712,16 @@ class Api extends BaseController {
|
|
header('HTTP/1.1 404 NOT FOUND');
|
|
header('HTTP/1.1 404 NOT FOUND');
|
|
}
|
|
}
|
|
foreach ($files as $file) {
|
|
foreach ($files as $file) {
|
|
- $filepath = "storage/" . $file["url"];
|
|
|
|
- $fileTypeInfo = Db::table("new_common_filetype")->where("id", $file["typeId"])->find();
|
|
|
|
- $filename = $fileTypeInfo["name"] . "/" . $file["orignName"];
|
|
|
|
- $zip->addFile($filepath, $filename);
|
|
|
|
|
|
+ if (is_array($file)) {
|
|
|
|
+ $filepath = "storage/" . $file["url"];
|
|
|
|
+ $fileTypeInfo = Db::table("new_common_filetype")->where("id", $file["typeId"])->find();
|
|
|
|
+ $filename = $fileTypeInfo["name"] . "/" . $file["orignName"];
|
|
|
|
+ $zip->addFile($filepath, $filename);
|
|
|
|
+ } else {
|
|
|
|
+ $filepath = "storage/" . $file;
|
|
|
|
+ $filename = basename($filepath);
|
|
|
|
+ $zip->addFile($filepath, $filename);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
$zip->close();
|
|
$zip->close();
|
|
if (file_exists($tmp_file_path)) {
|
|
if (file_exists($tmp_file_path)) {
|