paylogic.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: sicilon_IT
  5. * Date: 2021/5/1
  6. * Time: 2:04
  7. */
  8. namespace app\index\logic;
  9. use app\index\model\paydetailmodel;
  10. use app\index\model\uplogmodel;
  11. use app\index\model\gworkermodel;
  12. class paylogic{
  13. /*
  14. * 20210501
  15. */
  16. public function savepaydetail($arr){
  17. $t_p=new paydetailmodel();
  18. $t_p->insinfo($arr);
  19. }
  20. /*
  21. * 20210502
  22. */
  23. public function savepayredetaillist($arr){
  24. $t_p=new paydetailmodel();
  25. $rcounts=$t_p->insinfolist($arr);
  26. return $rcounts;
  27. }
  28. /*
  29. * 20210506
  30. */
  31. public function savenewuplog($arr){
  32. $t_ul=new uplogmodel();
  33. $id=$t_ul->insinfo($arr);
  34. return $id;
  35. }
  36. /*
  37. * 20210507
  38. * 查找是否有相同的文件名,来防止重复
  39. */
  40. public function getinfobyfname($arr){
  41. $fname=$arr['upfilename'];
  42. $t_ul=new uplogmodel();
  43. $finfo=$t_ul->selinfobyfname($fname);
  44. return $finfo;
  45. }
  46. /*
  47. * 202100508
  48. * 获取某人的支款记录
  49. */
  50. public function getpayrecordbyuid($arr){
  51. $wid=$arr['wid'];
  52. $t_w=new gworkermodel();
  53. $winfo=$t_w->getinfobyid($wid);
  54. $t_p=new paydetailmodel();
  55. $ulist=array();
  56. if($winfo){
  57. $sfz=$winfo['shengfengid'];
  58. $ulist=$t_p->selinfobysfz($sfz);
  59. }
  60. return $ulist;
  61. }
  62. /*
  63. * 20210509
  64. * 获得所有的导入记录
  65. */
  66. public function getalluplog(){
  67. $t_u=new uplogmodel();
  68. $rlist=$t_u->selalllist();
  69. return $rlist;
  70. }
  71. /*
  72. * 20230214
  73. */
  74. public function getuplogbycid($arr){
  75. $cid=$arr['companyid'];
  76. $t_u=new uplogmodel();
  77. $rlist=$t_u->sellistbycid($cid);
  78. return $rlist;
  79. }
  80. }