|
|
@@ -13,11 +13,33 @@ use think\Queue;
|
|
|
use think\queue\job\Redis;
|
|
|
use think\Request;
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
class WorkOrder extends Api{
|
|
|
protected $noNeedLogin = ['*'];
|
|
|
protected $noNeedRight = ['*'];
|
|
|
public function index(){echo '访问成功';}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取url
|
|
|
+ */
|
|
|
+ public function GetUrl(){
|
|
|
+ $data = Db::table('url')->find();
|
|
|
+ $res = [
|
|
|
+ 'code' => 0,
|
|
|
+ 'msg' => '成功',
|
|
|
+ 'data' => [
|
|
|
+ 'UniqID' => $data['UniqID'],
|
|
|
+ 'url' => $data['url'],
|
|
|
+ ]
|
|
|
+ ];
|
|
|
+ return json($res);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 获取打印左侧数据
|
|
|
*/
|
|
|
@@ -70,6 +92,22 @@ class WorkOrder extends Api{
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取工商学生获奖证书打印左侧数据
|
|
|
+ */
|
|
|
+
|
|
|
+ public function Get_awardPrintFields()
|
|
|
+ {
|
|
|
+ $data = Db::table('zs_printdata_award')
|
|
|
+ ->field('Name,Award,Date')
|
|
|
+ ->select();
|
|
|
+ return json([
|
|
|
+ 'code' => 0,
|
|
|
+ 'msg' => '请求成功',
|
|
|
+ 'data' => $data
|
|
|
+ ]);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取打码卡片打印左侧数据
|
|
|
*/
|
|
|
@@ -77,19 +115,29 @@ class WorkOrder extends Api{
|
|
|
public function Get_printCardPrintFields()
|
|
|
{
|
|
|
$data = Db::table('print_card')
|
|
|
- ->field('编码,物品名称,存放地点,使用部门')
|
|
|
+ ->field('编码,物品名称,存放地点,使用部门,group_id') // 加上 group_id 字段
|
|
|
->select();
|
|
|
-
|
|
|
- // 根据物品名称进行分组
|
|
|
+
|
|
|
+ // 先按 group_id 分组,再按 物品名称 分组
|
|
|
$groupedData = [];
|
|
|
foreach ($data as $item) {
|
|
|
+ $groupId = $item['group_id'];
|
|
|
$itemName = $item['物品名称'];
|
|
|
- if (!isset($groupedData[$itemName])) {
|
|
|
- $groupedData[$itemName] = [];
|
|
|
+
|
|
|
+ // 初始化第一层分组(按 group_id)
|
|
|
+ if (!isset($groupedData[$groupId])) {
|
|
|
+ $groupedData[$groupId] = [];
|
|
|
}
|
|
|
- $groupedData[$itemName][] = $item;
|
|
|
+
|
|
|
+ // 初始化第二层分组(按 物品名称)
|
|
|
+ if (!isset($groupedData[$groupId][$itemName])) {
|
|
|
+ $groupedData[$groupId][$itemName] = [];
|
|
|
+ }
|
|
|
+
|
|
|
+ // 将当前记录放入对应分组
|
|
|
+ $groupedData[$groupId][$itemName][] = $item;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
return json([
|
|
|
'code' => 0,
|
|
|
'msg' => '请求成功',
|