Worker.php 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: sicilon_IT
  5. * Date: 2020/1/29
  6. * Time: 0:38
  7. */
  8. namespace app\index\controller;
  9. use app\index\logic\workercheck;
  10. use app\index\logic\workermanger;
  11. use think\Controller;
  12. use app\index\logic\paylogic;
  13. class Worker extends Controller {
  14. /*
  15. * 20200306
  16. * 修改该方法,获取指定项目的员工
  17. * 为了简便,取消了开头自动获取所有项目员工的方法,降低前端体验,但并不重要,
  18. * 因多个方法共用此方法,所以必须加上判断
  19. * @todo 这个方法要从前端分开,目前这样是不太对的,违背了架构的原则
  20. */
  21. public function getallworker() {
  22. $queryinfo = request()->param();
  23. $pagenum = $queryinfo['pageNum'];
  24. $pagesize = $queryinfo['pageSize'];
  25. $workerlogic = new workermanger();
  26. if (array_key_exists('sprojectid', $queryinfo)) {
  27. $sourceprj = $queryinfo['sprojectid'];
  28. $w_list = $workerlogic->getprjworkerlist($pagenum, $pagesize, $sourceprj);
  29. } else {
  30. // $sourceprj=0;
  31. $w_list = $workerlogic->getallworkerlist($pagenum, $pagesize);
  32. }
  33. //
  34. if ($w_list) {
  35. $res_r['code'] = 200;
  36. $res_r['resultData']['list'] = $w_list;
  37. } else {
  38. $res_r['code'] = 0;
  39. $res_r['msg'] = '查询失败';
  40. }
  41. return json_encode($res_r, 320);
  42. }
  43. /*
  44. * 20230214
  45. * 获取所有的工人,
  46. * 但是按公司获取
  47. */
  48. public function getallworkerbycid() {
  49. $queryinfo = request()->param();
  50. $pagenum = $queryinfo['pageNum'];
  51. $pagesize = $queryinfo['pageSize'];
  52. $workerlogic = new workermanger();
  53. // $sourceprj=0;
  54. $cid = $queryinfo['companyid'];
  55. $w_list = $workerlogic->getallworkerlistbycid($pagenum, $pagesize, $cid);
  56. //
  57. if ($w_list) {
  58. $res_r['code'] = 200;
  59. $res_r['resultData']['list'] = $w_list;
  60. } else {
  61. $res_r['code'] = 0;
  62. $res_r['msg'] = '查询失败';
  63. }
  64. return json_encode($res_r, 320);
  65. }
  66. /**
  67. * 查询已不在公司项目的历史工作人员
  68. * 仅限于森一人员使用
  69. *
  70. * @return void
  71. * @author wj
  72. * @date 2025-02-17
  73. */
  74. public function getnotinprojectuserlist() {
  75. $queryinfo = request()->param();
  76. $pagenum = $queryinfo['pageNum'];
  77. $pagesize = $queryinfo['pageSize'];
  78. $workerlogic = new workermanger();
  79. $w_list = $workerlogic->getnotinprojectuserlist($pagenum, $pagesize);
  80. if ($w_list) {
  81. $res_r['code'] = 200;
  82. $res_r['resultData']['list'] = $w_list;
  83. } else {
  84. $res_r['code'] = 0;
  85. $res_r['msg'] = '查询失败';
  86. }
  87. return json_encode($res_r, 320);
  88. }
  89. public function addworker() {
  90. $workerinfo = request()->param();
  91. $workerlogic = new workermanger();
  92. // $workerinfo=htmlspecialchars_decode($workerinfo);
  93. $newid = $workerlogic->saveworker($workerinfo);
  94. if ($newid > 0) {
  95. $res_r['code'] = 200;
  96. $res_r['resultData']['code'] = 200;
  97. $res_r['resultData']['newid'] = $newid;
  98. } else {
  99. $res_r['code'] = 200;
  100. $res_r['resultData']['code'] = 0;
  101. if ($newid == -1) {
  102. $res_r['resultData']['msg'] = '号码重复';
  103. } else {
  104. $res_r['resultData']['msg'] = '添加失败';
  105. }
  106. }
  107. return json_encode($res_r, 320);
  108. }
  109. /*
  110. * 20200312
  111. * 请求日期所需的出勤人数
  112. */
  113. public function querywcountbydate() {
  114. $queryinfo = request()->param();
  115. $l_w = new workermanger();
  116. $worker_countlist = $l_w->getcheckcountbydate($queryinfo);
  117. if ($worker_countlist) {
  118. $res_r['code'] = 200;
  119. $res_r['resultData'] = $worker_countlist;
  120. } else {
  121. $res_r['code'] = 0;
  122. $res_r['msg'] = '查询失败';
  123. }
  124. return json_encode($res_r, 320);
  125. }
  126. /*
  127. * 20230214
  128. * 获取本公司的员工的出勤人数统计
  129. */
  130. public function querywcountbydatecid() {
  131. $queryinfo = request()->param();
  132. $l_w = new workermanger();
  133. $worker_countlist = $l_w->getcheckcountbydatecompany($queryinfo);
  134. if ($worker_countlist) {
  135. $res_r['code'] = 200;
  136. $res_r['resultData'] = $worker_countlist;
  137. } else {
  138. $res_r['code'] = 0;
  139. $res_r['msg'] = '查询失败';
  140. }
  141. return json_encode($res_r, 320);
  142. }
  143. /*
  144. * 20210303
  145. * 获取所有的未处理调出人员
  146. */
  147. public function queryunoprtrans() {
  148. $queryinfo = request()->param();
  149. $l_w = new workermanger();
  150. $workerlist = $l_w->getuntransworker($queryinfo);
  151. if ($workerlist) {
  152. $res_r['code'] = 200;
  153. $res_r['resultData'] = $workerlist;
  154. } else {
  155. $res_r['code'] = 0;
  156. $res_r['msg'] = '查询失败';
  157. }
  158. return json_encode($res_r, 320);
  159. }
  160. /*
  161. * 20200205
  162. * steelxu
  163. * web端提交项目工人数据
  164. */
  165. public function suboprtransprj() {
  166. $qryinfo = request()->param();
  167. $workerlogic = new workermanger();
  168. $qryinfo['workerlist'] = htmlspecialchars_decode($qryinfo['workerlist']);
  169. $wokerlist = json_decode($qryinfo['workerlist'], true);
  170. $prjinfo = $workerlogic->oprtransferlist($qryinfo['pid'], $wokerlist);
  171. if ($prjinfo) {
  172. $res_r['code'] = 200;
  173. $res_r['resultData'] = $prjinfo;
  174. } else {
  175. $res_r['code'] = 0;
  176. $res_r['errmsg'] = '修改失败';
  177. }
  178. return json_encode($res_r, 320);
  179. }
  180. /*
  181. * 20210311
  182. * 根据姓名请求资料
  183. */
  184. public function querywinfobyname() {
  185. $queryinfo = request()->param();
  186. $l_w = new workermanger();
  187. $workerlist = $l_w->getworkerinfobyname($queryinfo);
  188. if ($workerlist) {
  189. $res_r['code'] = 200;
  190. $res_r['resultData'] = $workerlist;
  191. } else {
  192. $res_r['code'] = 0;
  193. $res_r['msg'] = '查询失败';
  194. }
  195. return json_encode($res_r, 320);
  196. }
  197. /*
  198. * 20210416
  199. * 定时自动更新工人年龄
  200. */
  201. public function oprworkerage() {
  202. $l_w = new workermanger();
  203. $l_w->updatewaggbybirthday();
  204. }
  205. /*
  206. * 20210427
  207. * 更新
  208. */
  209. public function subupdworkerinfo() {
  210. $queryinfo = request()->param();
  211. $l_w = new workermanger();
  212. $wcount = $l_w->updateworkerinfobyid($queryinfo);
  213. if ($wcount == 1) {
  214. $res_r['code'] = 200;
  215. $res_r['resultData'] = $wcount;
  216. } else {
  217. $res_r['code'] = 0;
  218. $res_r['msg'] = '更新失败';
  219. }
  220. return json_encode($res_r, 320);
  221. }
  222. /*
  223. * 20210508
  224. * 获取用户的支款记录
  225. */
  226. public function querypaylistbyuser() {
  227. $queryinfo = request()->param();
  228. $l_p = new paylogic();
  229. $paylist = $l_p->getpayrecordbyuid($queryinfo);
  230. if ($paylist) {
  231. $res_r['code'] = 200;
  232. $res_r['resultData'] = $paylist;
  233. } else {
  234. $res_r['code'] = 0;
  235. $res_r['msg'] = '查询失败';
  236. }
  237. return json_encode($res_r, 320);
  238. }
  239. /*
  240. * 20230224
  241. */
  242. public function querypaylistbyuserforapp() {
  243. $queryinfo = request()->param();
  244. $l_p = new paylogic();
  245. $paylist = $l_p->getpayrecordbyuid($queryinfo);
  246. if ($paylist) {
  247. $res_r['code'] = 200;
  248. $res_r['msg'] = "请求成功";
  249. $res_r['data'] = $paylist;
  250. } else {
  251. $res_r['code'] = 0;
  252. $res_r['msg'] = '查询失败';
  253. $res_r['data'] = $paylist;
  254. }
  255. return json_encode($res_r, 320);
  256. }
  257. /*
  258. * 20210430
  259. * 提交位置信息
  260. */
  261. public function subuserlocation() {
  262. $queryinfo = request()->param();
  263. $l_f = new workermanger();
  264. $nid = $l_f->saveuserlocation($queryinfo);
  265. if ($nid > 0) {
  266. $res_r['code'] = 200;
  267. $res_r['resultData'] = $nid;
  268. } else {
  269. $res_r['code'] = 0;
  270. $res_r['errmsg'] = '未成功';
  271. }
  272. return json_encode($res_r, 320);
  273. }
  274. /*
  275. * 20210502
  276. *
  277. */
  278. public function queryuserlocationlist() {
  279. $l_m = new workermanger();
  280. $rlist = $l_m->getlocationlist();
  281. if ($rlist) {
  282. $res_r['code'] = 200;
  283. $res_r['resultData'] = $rlist;
  284. } else {
  285. $res_r['code'] = 0;
  286. $res_r['errmsg'] = '无数据';
  287. }
  288. return json_encode($res_r, 320);
  289. }
  290. /*
  291. * 20210511
  292. *
  293. */
  294. public function querygroupprovince() {
  295. $l_m = new workermanger();
  296. $rlist = $l_m->getlocationgroupprovince();
  297. if ($rlist) {
  298. $res_r['code'] = 200;
  299. $res_r['resultData'] = $rlist;
  300. } else {
  301. $res_r['code'] = 0;
  302. $res_r['errmsg'] = '无数据';
  303. }
  304. return json_encode($res_r, 320);
  305. }
  306. /*
  307. * 20210511
  308. *
  309. */
  310. public function querygroupcity() {
  311. $l_m = new workermanger();
  312. $rlist = $l_m->getlocationgroupcity();
  313. if ($rlist) {
  314. $res_r['code'] = 200;
  315. $res_r['resultData'] = $rlist;
  316. } else {
  317. $res_r['code'] = 0;
  318. $res_r['errmsg'] = '无数据';
  319. }
  320. return json_encode($res_r, 320);
  321. }
  322. /*
  323. * 20210515
  324. */
  325. public function queryprjlocation() {
  326. $l_m = new workermanger();
  327. $rlist = $l_m->getprjlocation();
  328. if ($rlist) {
  329. $res_r['code'] = 200;
  330. $res_r['resultData'] = $rlist;
  331. } else {
  332. $res_r['code'] = 0;
  333. $res_r['errmsg'] = '无数据';
  334. }
  335. return json_encode($res_r, 320);
  336. }
  337. /*
  338. * 20230215
  339. * 只获取自己公司的项目
  340. */
  341. public function querymyprjlocation() {
  342. $queryinfo = request()->param();
  343. $l_m = new workermanger();
  344. $rlist = $l_m->getmyprjlocation($queryinfo);
  345. if ($rlist) {
  346. $res_r['code'] = 200;
  347. $res_r['resultData'] = $rlist;
  348. } else {
  349. $res_r['code'] = 0;
  350. $res_r['errmsg'] = '无数据';
  351. }
  352. return json_encode($res_r, 320);
  353. }
  354. /*
  355. * 20210515
  356. * 按项目请求项目人数
  357. */
  358. public function queryworkercountgroupprj() {
  359. $l_m = new workermanger();
  360. $rlist = $l_m->getworkerlocationcountgprj();
  361. if ($rlist) {
  362. $res_r['code'] = 200;
  363. $res_r['resultData'] = $rlist;
  364. } else {
  365. $res_r['code'] = 0;
  366. $res_r['errmsg'] = '无数据';
  367. }
  368. return json_encode($res_r, 320);
  369. }
  370. /*
  371. * 20230215
  372. * 公司按项目请求项目人数
  373. */
  374. public function queryworkercountgroupprjbycid() {
  375. $queryinfo = request()->param();
  376. $l_m = new workermanger();
  377. $rlist = $l_m->getworkerlocationcountgprjbycid($queryinfo);
  378. if ($rlist) {
  379. $res_r['code'] = 200;
  380. $res_r['resultData'] = $rlist;
  381. } else {
  382. $res_r['code'] = 0;
  383. $res_r['errmsg'] = '无数据';
  384. }
  385. return json_encode($res_r, 320);
  386. }
  387. /*
  388. * 20210516
  389. * 提交公告
  390. */
  391. public function subnewnotice() {
  392. $queryinfo = request()->param();
  393. $l_f = new workermanger();
  394. $nid = $l_f->savenewnotice($queryinfo);
  395. if ($nid > 0) {
  396. $res_r['code'] = 200;
  397. $res_r['resultData'] = $nid;
  398. } else {
  399. $res_r['code'] = 0;
  400. $res_r['errmsg'] = '未成功';
  401. }
  402. return json_encode($res_r, 320);
  403. }
  404. /*
  405. * 20210517
  406. */
  407. public function queryallnotice() {
  408. $l_m = new workermanger();
  409. $rlist = $l_m->getallnotice();
  410. if ($rlist) {
  411. $res_r['code'] = 200;
  412. $res_r['resultData'] = $rlist;
  413. } else {
  414. $res_r['code'] = 0;
  415. $res_r['errmsg'] = '无数据';
  416. }
  417. return json_encode($res_r, 320);
  418. }
  419. /*
  420. * 20230215
  421. */
  422. public function querynoticebycid() {
  423. $queryinfo = request()->param();
  424. $l_m = new workermanger();
  425. $rlist = $l_m->getnoticebycid($queryinfo);
  426. if ($rlist) {
  427. $res_r['code'] = 200;
  428. $res_r['resultData'] = $rlist;
  429. } else {
  430. $res_r['code'] = 0;
  431. $res_r['errmsg'] = '无数据';
  432. }
  433. return json_encode($res_r, 320);
  434. }
  435. /*
  436. * 20210517
  437. */
  438. public function querynewmsg() {
  439. $queryinfo = request()->param();
  440. $l_m = new workermanger();
  441. $rlist = $l_m->getnewnotice($queryinfo);
  442. if ($rlist) {
  443. $res_r['code'] = 200;
  444. $res_r['resultData'] = $rlist;
  445. } else {
  446. $res_r['code'] = 0;
  447. $res_r['errmsg'] = '无数据';
  448. }
  449. return json_encode($res_r, 320);
  450. }
  451. /*
  452. * 20210517
  453. * 提交公告阅读记录
  454. */
  455. public function subnewnoticeread() {
  456. $queryinfo = request()->param();
  457. $l_f = new workermanger();
  458. $nid = $l_f->updatenoticereadstatus($queryinfo);
  459. if ($nid > 0) {
  460. $res_r['code'] = 200;
  461. $res_r['resultData'] = $nid;
  462. } else {
  463. $res_r['code'] = 0;
  464. $res_r['errmsg'] = '未成功';
  465. }
  466. return json_encode($res_r, 320);
  467. }
  468. /*
  469. * 20210517
  470. */
  471. public function querypaylistbyuplogid() {
  472. $queryinfo = request()->param();
  473. $l_f = new workermanger();
  474. $nid = $l_f->getpaylistbyuplogid($queryinfo);
  475. if ($nid > 0) {
  476. $res_r['code'] = 200;
  477. $res_r['resultData'] = $nid;
  478. } else {
  479. $res_r['code'] = 0;
  480. $res_r['errmsg'] = '未成功';
  481. }
  482. return json_encode($res_r, 320);
  483. }
  484. /*
  485. * 20230130
  486. */
  487. public function subnewworkerfromwatercat() {
  488. $queryinfo = request()->param();
  489. $l_f = new workermanger();
  490. $nid = $l_f->savenewworkerfromwatercat($queryinfo);
  491. if ($nid > 0) {
  492. $res_r['code'] = 200;
  493. $res_r['resultData'] = $nid;
  494. } else {
  495. $res_r['code'] = 0;
  496. $res_r['errmsg'] = '未成功';
  497. }
  498. return json_encode($res_r, 320);
  499. }
  500. /*
  501. * 20230224
  502. */
  503. public function subnewworkerfromwatercatapp() {
  504. $queryinfo = request()->param();
  505. $l_f = new workermanger();
  506. $nid = $l_f->savenewworkerfromwatercat($queryinfo);
  507. if ($nid > 0) {
  508. $res_r['code'] = 200;
  509. $res_r['msg'] = '提交成功';
  510. $res_r['data'] = $nid;
  511. } else {
  512. $res_r['code'] = 0;
  513. $res_r['msg'] = '未成功';
  514. $res_r['data'] = $nid;
  515. }
  516. return json_encode($res_r, 320);
  517. }
  518. /*
  519. * 20230131
  520. * 根据电话号码返回用户信息
  521. */
  522. public function queryworkerinfobytel() {
  523. $queryinfo = request()->param();
  524. $l_f = new workermanger();
  525. $winfo = $l_f->getworkerinfobytel($queryinfo);
  526. if ($winfo) {
  527. $res_r['code'] = 200;
  528. $res_r['resultData'] = $winfo;
  529. } else {
  530. $res_r['code'] = 0;
  531. $res_r['errmsg'] = '未成功';
  532. }
  533. return json_encode($res_r, 320);
  534. }
  535. /*
  536. * 20230222
  537. */
  538. public function queryworkerinfobytelforapp() {
  539. $queryinfo = request()->param();
  540. $l_f = new workermanger();
  541. $winfo = $l_f->getworkerinfobytel($queryinfo);
  542. if ($winfo) {
  543. $res_r['code'] = 200;
  544. $res_r['msg'] = '查询成功';
  545. $res_r['data'] = $winfo;
  546. } else {
  547. $res_r['code'] = 0;
  548. $res_r['msg'] = '未成功';
  549. $res_r['data'] = $winfo;
  550. }
  551. return json_encode($res_r, 320);
  552. }
  553. /*
  554. * 20230131
  555. */
  556. public function subnewinventworker() {
  557. $queryinfo = request()->param();
  558. $l_f = new workermanger();
  559. $winfo = $l_f->addnewinvent($queryinfo);
  560. if ($winfo) {
  561. $res_r['code'] = 200;
  562. $res_r['msg'] = '邀请已发出';
  563. $res_r['data'] = $winfo;
  564. } else {
  565. $res_r['code'] = 0;
  566. $res_r['msg'] = '邀请未发出';
  567. $res_r['data'] = $winfo;
  568. }
  569. return json_encode($res_r, 320);
  570. }
  571. /*
  572. * 20230222
  573. *
  574. */
  575. public function subnewinventworkerforapp() {
  576. $queryinfo = request()->param();
  577. $l_f = new workermanger();
  578. $winfo = $l_f->addnewinvent($queryinfo);
  579. if ($winfo) {
  580. $res_r['code'] = 200;
  581. $res_r['resultData'] = $winfo;
  582. } else {
  583. $res_r['code'] = 0;
  584. $res_r['errmsg'] = '未成功';
  585. }
  586. return json_encode($res_r, 320);
  587. }
  588. /*
  589. * 20230131
  590. */
  591. public function queryinventinfobywid() {
  592. $queryinfo = request()->param();
  593. $l_f = new workermanger();
  594. $winfo = $l_f->getinventinfobywid($queryinfo);
  595. if ($winfo) {
  596. $res_r['code'] = 200;
  597. $res_r['resultData'] = $winfo;
  598. } else {
  599. $res_r['code'] = 0;
  600. $res_r['errmsg'] = '未成功';
  601. }
  602. return json_encode($res_r, 320);
  603. }
  604. /*
  605. * 20230224
  606. */
  607. public function queryinventinfobywidforapp() {
  608. $queryinfo = request()->param();
  609. $l_f = new workermanger();
  610. $winfo = $l_f->getinventinfobywid($queryinfo);
  611. if ($winfo) {
  612. $res_r['code'] = 200;
  613. $res_r['msg'] = '请求成功';
  614. $res_r['data'] = $winfo;
  615. } else {
  616. $res_r['code'] = 0;
  617. $res_r['msg'] = '无数据';
  618. $res_r['data'] = $winfo;
  619. }
  620. return json_encode($res_r, 320);
  621. }
  622. /*
  623. * 20230201
  624. */
  625. public function subacceptinvent() {
  626. $queryinfo = request()->param();
  627. $l_f = new workermanger();
  628. $winfo = $l_f->updateprjbyinvent($queryinfo);
  629. if ($winfo) {
  630. $res_r['code'] = 200;
  631. $res_r['resultData'] = $winfo;
  632. } else {
  633. $res_r['code'] = 0;
  634. $res_r['errmsg'] = '未成功,查看是否在范围内';
  635. }
  636. return json_encode($res_r, 320);
  637. }
  638. /*
  639. * 20230223
  640. */
  641. public function subacceptinventforapp() {
  642. $queryinfo = request()->param();
  643. $l_f = new workermanger();
  644. $winfo = $l_f->updateprjbyinvent($queryinfo);
  645. if ($winfo) {
  646. $res_r['code'] = 200;
  647. $res_r['msg'] = '进入工地成功';
  648. $res_r['data'] = $winfo;
  649. } else {
  650. $res_r['code'] = 0;
  651. $res_r['msg'] = '未成功,查看是否在范围内';
  652. $res_r['data'] = $winfo;
  653. }
  654. return json_encode($res_r, 320);
  655. }
  656. /*
  657. * 20230303
  658. */
  659. public function subworkerinclosechangeforapp() {
  660. $queryinfo = request()->param();
  661. $l_f = new workercheck();
  662. $winfo = $l_f->oprinencloseinfo($queryinfo);
  663. if ($winfo['status'] == 1) {
  664. $res_r['code'] = 200;
  665. $res_r['msg'] = $winfo['msg'];
  666. $res_r['data'] = $winfo['data'];
  667. } else {
  668. $res_r['code'] = 0;
  669. $res_r['msg'] = $winfo['msg'];
  670. $res_r['data'] = $winfo['data'];
  671. }
  672. return json_encode($res_r, 320);
  673. }
  674. /**
  675. * 获取工人日工资列表
  676. *
  677. * @return void
  678. * @author wj
  679. * @date 2025-02-17
  680. */
  681. public function getdaypricerecodelist() {
  682. $queryinfo = request()->param();
  683. $l_f = new workercheck();
  684. $result = $l_f->getdaypricerecodelist($queryinfo);
  685. if (empty($result['status'])) {
  686. $res_r['code'] = 0;
  687. }
  688. $res_r['msg'] = $result['msg'];
  689. $res_r['data'] = $result['data'];
  690. return json_encode($res_r, 320);
  691. }
  692. }