TestController.php 37 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Model\BoxDetail;
  4. use App\Service\FinishedOrderService;
  5. use App\Service\MeasureService;
  6. use Illuminate\Http\Request;
  7. use Illuminate\Support\Facades\DB;
  8. class TestController extends BaseController
  9. {
  10. public function tt(){
  11. die('123132');
  12. }
  13. public function aa(){
  14. $data = [
  15. 'out_order_no' => 'test123',
  16. 'top_id' => '1',
  17. 'ext_1' => '1',
  18. 'ext_2' => '2',
  19. 'ext_3' => '3',
  20. 'ext_4' => '4',
  21. 'ext_5' => '5',
  22. 'detail' => [
  23. [
  24. 'top_id' => '1',
  25. 'code' => '001',
  26. 'title' => '产品名称',
  27. 'ext_1' => '1',
  28. 'ext_2' => '2',
  29. 'ext_3' => '3',
  30. 'ext_4' => '4',
  31. 'ext_5' => '5',
  32. ],[
  33. 'top_id' => '2',
  34. 'code' => '002',
  35. 'title' => '产品名称1',
  36. 'ext_1' => '11',
  37. 'ext_2' => '22',
  38. 'ext_3' => '33',
  39. 'ext_4' => '44',
  40. 'ext_5' => '55',
  41. ],
  42. ],
  43. ];
  44. var_dump(json_encode($data));die;
  45. $service = BoxHookService::getInstance();
  46. list($status,$msg) = $service->boxInsert($data);
  47. var_dump($status);
  48. var_dump($msg);
  49. }
  50. // public function aa(){
  51. // $service = BoxHookService::getInstance();
  52. //
  53. // list($status,$msg) = $service->boxDetail(['order_no'=>'202306130543108902']);
  54. // var_dump($status);
  55. // var_dump($msg);
  56. // }
  57. public function testData(Request $request){
  58. $arr = ['title' => json_encode($request->all()),
  59. 'crt_time' => date('Y-m-d H:i:s')
  60. ];
  61. DB::table('test_shebei')->insert($arr);
  62. // DB::table('test_shebei')->insert(['title' => '2223354']);
  63. }
  64. public function order_process1(Request $request) {
  65. $arr = [
  66. 0 => ['Code' => "SO202307270001", 'CustomerName' => "金华市金东区方氏防火建材经营部", 'rate' => 55],
  67. 1 => ['Code' => "SO202307270002", 'CustomerName' => "岳阳耀东翔建筑材料有限公司", 'rate' => 20],
  68. 2 => ['Code' => "SO202307270003", 'CustomerName' => "森泓(内蒙古)建材有限公司", 'rate' => 99],
  69. 3 => ['Code' => "SO202307270004", 'CustomerName' => "重庆渝人实业有限公司", 'rate' => 65],
  70. 4 => ['Code' => "SO202307270005", 'CustomerName' => "九龙坡区优源木业销售中心", 'rate' => 37],
  71. 5 => ['Code' => "SO202307270006", 'CustomerName' => "湖北嘉宜木业有限公司", 'rate' => 16],
  72. 6 => ['Code' => "SO202307270007", 'CustomerName' => "中牟县国威家居建材商行", 'rate' => 44],
  73. 7 => ['Code' => "SO202307270008", 'CustomerName' => "绵阳市森元高科林业有限公司", 'rate' => 66],
  74. 8 => ['Code' => "SO202307270009", 'CustomerName' => "红花岗区美梦晨建材经营部", 'rate' => 22],
  75. 9 => ['Code' => "SO202307270010", 'CustomerName' => "茅箭区火车站鸿发装饰部", 'rate' => 15],
  76. 10 => ['Code' => "SO202307270011", 'CustomerName' => "郯城县王钦红建材五金店", 'rate' => 80],
  77. 11 => ['Code' => "SO202307270012", 'CustomerName' => "合肥麦凯森新材料科技有限公司", 'rate' => 15],
  78. 12 => ['Code' => "SO202307270013", 'CustomerName' => "湖北旺百福建材有限公司", 'rate' => 78],
  79. 13 => ['Code' => "SO202307270014", 'CustomerName' => "义乌市鼎泰建材有限公司", 'rate' => 15],
  80. 14 => ['Code' => "SO202307270015", 'CustomerName' => "平舆县艾力熊板材销售店", 'rate' => 40],
  81. 15 => ['Code' => "SO202307270016", 'CustomerName' => "杭州德兔装饰材料有限公司", 'rate' => 14],
  82. 16 => ['Code' => "SO202307270017", 'CustomerName' => "徐州美尔娜装饰材料有限公司", 'rate' => 88],
  83. 17 => ['Code' => "SO202307270018", 'CustomerName' => "合肥市包河区郭玉春建材经营部", 'rate' => 84],
  84. 18 => ['Code' => "SO202307270019", 'CustomerName' => "深圳雅匠新材料科技有限公司", 'rate' => 82],
  85. 19 => ['Code' => "SO202307270020", 'CustomerName' => "乌鲁木齐市米东区信和建材商行", 'rate' => 72],
  86. ];
  87. return $this->json_return(200,'',$arr);
  88. }
  89. public function project_region(Request $request){
  90. $arr = [
  91. "all_num" => 2373,
  92. "num" => 188,
  93. ];
  94. return $this->json_return(200,'',$arr);
  95. }
  96. public function output_value_month1(Request $request){
  97. $arr = [
  98. [
  99. "value"=> "2023-01-01",
  100. "num"=> "20"
  101. ],
  102. [
  103. "value"=> "2023-01-02",
  104. "num"=> "40"
  105. ],
  106. [
  107. "value"=> "2023-01-03",
  108. "num"=> "35"
  109. ],
  110. [
  111. "value"=> "2023-01-04",
  112. "num"=> "15"
  113. ],
  114. [
  115. "value"=> "2023-01-05",
  116. "num"=> "40",
  117. ]
  118. ];
  119. return $this->json_return(200,'',$arr);
  120. }
  121. public function output_value_efficiency(Request $request){
  122. $arr = [
  123. [
  124. "time"=> "2023-01-01",
  125. "output"=> "0"
  126. ],
  127. [
  128. "time"=> "2023-01-02",
  129. "output"=> "0"
  130. ],
  131. [
  132. "time"=> "2023-01-03",
  133. "output"=> "2711"
  134. ],
  135. [
  136. "time"=> "2023-01-04",
  137. "output"=> "2239"
  138. ],
  139. [
  140. "time"=> "2023-01-05",
  141. "output"=> "1101"
  142. ]
  143. ];
  144. return $this->json_return(200,'',$arr);
  145. }
  146. public function capacity(Request $request){
  147. $arr = [
  148. [
  149. [
  150. "title"=> "压贴",
  151. "rate"=> "70"
  152. ],
  153. [
  154. "title"=> "包装",
  155. "rate"=> "50"
  156. ]
  157. ],
  158. ];
  159. return $this->json_return(200,'',['data' => $arr]);
  160. }
  161. public function product_num(Request $request){
  162. $arr = [
  163. [
  164. "machine_day_num"=> "4903.69",
  165. "machine_month_num"=> "139.64",
  166. "machine_week_num"=> "47.21",
  167. "break_day_num"=> "0",
  168. "break_month_num"=> "10",
  169. "break_week_num"=> "3",
  170. "start_time"=> date("Y-m-d H:i:s",time()),
  171. "day_num"=> "766",
  172. "week_num"=> "4598",
  173. "month_num"=> "14489",
  174. "rate"=> "72"
  175. ],
  176. [
  177. "machine_day_num"=> "469591.19",
  178. "machine_month_num"=> "107.03",
  179. "machine_week_num"=> "35.23",
  180. "break_day_num"=> 0,
  181. "break_month_num"=> "210",
  182. "break_week_num"=> "18",
  183. "start_time"=> date("Y-m-d H:i:s",time()),
  184. "day_num"=> 0,
  185. "week_num"=> "2353",
  186. "month_num"=> "6255",
  187. "rate"=> 0
  188. ],
  189. [
  190. "machine_day_num"=> "0",
  191. "machine_month_num"=> "14.02",
  192. "machine_week_num"=> "6.88",
  193. "break_day_num"=> "0",
  194. "break_month_num"=> "0",
  195. "break_week_num"=> "0",
  196. "start_time"=> date("Y-m-d H:i:s",time()),
  197. "day_num"=> "0",
  198. "week_num"=> "494",
  199. "month_num"=> "3058",
  200. "rate"=> "0"
  201. ],
  202. [
  203. "machine_day_num"=> "4903.77",
  204. "machine_month_num"=> "149.14",
  205. "machine_week_num"=> "56.72",
  206. "break_day_num"=> "0",
  207. "break_month_num"=> "0",
  208. "break_week_num"=> "0",
  209. "start_time"=> date("Y-m-d H:i:s",time()),
  210. "day_num"=> "626",
  211. "week_num"=> "4460",
  212. "month_num"=> "13034",
  213. "rate"=> "48"
  214. ]
  215. ];
  216. return $this->json_return(200,'',$arr);
  217. }
  218. public function work_order(Request $request){
  219. $arr = [
  220. "K23070127_1_8"=>[
  221. "order_no"=>"SO202307270001",
  222. "product_title"=>"大王椰600经典型E0全桉-免漆板W",
  223. "procedure"=>"压贴",
  224. "product_num"=>6,
  225. "finish_num"=>0
  226. ],
  227. "K23070127_1_5"=>[
  228. "order_no"=>"SO202307270002",
  229. "product_title"=>"大王椰600经典型E0全桉-免漆板W",
  230. "procedure"=>"压贴",
  231. "product_num"=>6,
  232. "finish_num"=>0
  233. ],
  234. "K23070127_1_41"=>[
  235. "order_no"=>"SO202307270003",
  236. "product_title"=>"大王椰1700金装型E0香杉木-智能生态免漆板W",
  237. "procedure"=>"压贴",
  238. "product_num"=>6,
  239. "finish_num"=>0
  240. ],
  241. "K23070127_1_40"=>[
  242. "order_no"=>"SO202307270004",
  243. "product_title"=>"大王椰1700金装型ENF香杉木-智能生态免漆板W",
  244. "procedure"=>"压贴",
  245. "product_num"=>6,
  246. "finish_num"=>0
  247. ],
  248. "K23070127_1_12"=>[
  249. "order_no"=>"SO202307270005",
  250. "product_title"=>"大王椰900尊贵型E0-家具专用背板BW",
  251. "procedure"=>"压贴",
  252. "product_num"=>6,
  253. "finish_num"=>0
  254. ],
  255. "K23070127_1_3"=>[
  256. "order_no"=>"SO202307270006",
  257. "product_title"=>"家具A6森芯背板E0商标使用费",
  258. "procedure"=>"压贴",
  259. "product_num"=>6,
  260. "finish_num"=>0
  261. ],
  262. "K23070127_1_46"=>[
  263. "order_no"=>"SO202307270007",
  264. "product_title"=>"大王椰1800尊贵型E0指接芯香杉木-智能生态免漆板W",
  265. "procedure"=>"压贴",
  266. "product_num"=>12,
  267. "finish_num"=>0
  268. ],
  269. "K23070127_1_43"=>[
  270. "order_no"=>"SO202307270008",
  271. "product_title"=>"大王椰1800尊贵型E0指接芯香杉木-智能生态免漆板W",
  272. "procedure"=>"压贴",
  273. "product_num"=>12,
  274. "finish_num"=>0
  275. ],
  276. "K23070127_1_39"=>[
  277. "order_no"=>"SO202307270009",
  278. "product_title"=>"大王椰1800尊贵型ENF指接芯香杉木-智能生态免漆板W",
  279. "procedure"=>"压贴",
  280. "product_num"=>12,
  281. "finish_num"=>0
  282. ],
  283. "K23070127_1_36"=>[
  284. "order_no"=>"SO202307270010",
  285. "product_title"=>"大王椰封边皮家具2.2CM×1.0×6卷/件",
  286. "procedure"=>"压贴",
  287. "product_num"=>12,
  288. "finish_num"=>0
  289. ],
  290. "K23070127_1_37"=>[
  291. "order_no"=>"SO202307270011",
  292. "product_title"=>"大王椰封边皮家具2.2CM×1.0×6卷/件",
  293. "procedure"=>"压贴",
  294. "product_num"=>12,
  295. "finish_num"=>0
  296. ],
  297. "K23070127_1_33"=>[
  298. "order_no"=>"SO202307270012",
  299. "product_title"=>"大王椰封边皮家具2.2CM×1.0×6卷/件",
  300. "procedure"=>"压贴",
  301. "product_num"=>12,
  302. "finish_num"=>0
  303. ],
  304. "K23070127_1_11"=>[
  305. "order_no"=>"SO202307270013",
  306. "product_title"=>"大王椰1800尊贵型ENF-柜门板PLW",
  307. "procedure"=>"压贴",
  308. "product_num"=>12,
  309. "finish_num"=>0
  310. ],
  311. "K23070127_1_28"=>[
  312. "order_no"=>"SO202307270014",
  313. "product_title"=>"大王椰1800尊贵型E0-家具柜门板PLW",
  314. "procedure"=>"压贴",
  315. "product_num"=>6,
  316. "finish_num"=>0
  317. ],
  318. "K23070127_1_27"=>[
  319. "order_no"=>"SO202307270015",
  320. "product_title"=>"大王椰1800尊贵型E0指接芯香杉木-智能生态免漆板W",
  321. "procedure"=>"压贴",
  322. "product_num"=>6,
  323. "finish_num"=>0
  324. ],
  325. "K23070127_1_26"=>[
  326. "order_no"=>"SO202307270016",
  327. "product_title"=>"大王椰1700金装型E0香杉木-智能生态免漆板W",
  328. "procedure"=>"压贴",
  329. "product_num"=>6,
  330. "finish_num"=>0
  331. ],
  332. "K23070127_1_24"=>[
  333. "order_no"=>"SO202307270017",
  334. "product_title"=>"大王椰700尊贵型E0全桉-免漆板W",
  335. "procedure"=>"压贴",
  336. "product_num"=>6,
  337. "finish_num"=>0
  338. ],"K23070127_1_34"=>[
  339. "order_no"=>"SO202307270018",
  340. "product_title"=>"大王椰1700金装型E0香杉木-智能生态免漆板W",
  341. "procedure"=>"压贴",
  342. "product_num"=>61,
  343. "finish_num"=>0
  344. ],
  345. "K23070127_1_55"=>[
  346. "order_no"=>"SO202307270019",
  347. "product_title"=>"大王椰1800尊贵型E0指接芯香杉木-智能生态免漆板W",
  348. "procedure"=>"压贴",
  349. "product_num"=>6,
  350. "finish_num"=>0
  351. ],
  352. "K23070127_1_22"=>[
  353. "order_no"=>"SO202307270020",
  354. "product_title"=>"大王椰1800尊贵型ENF-柜门板PLW",
  355. "procedure"=>"压贴",
  356. "product_num"=>12,
  357. "finish_num"=>0
  358. ],
  359. "K23070127_1_31"=>[
  360. "order_no"=>"SO202307270021",
  361. "product_title"=>"大王椰1800尊贵型ENF-柜门板PLW",
  362. "procedure"=>"压贴",
  363. "product_num"=>12,
  364. "finish_num"=>0
  365. ],
  366. "K23070127_1_54"=>[
  367. "order_no"=>"SO202307270022",
  368. "product_title"=>"大王椰1800尊贵型ENF-柜门板PLW",
  369. "procedure"=>"压贴",
  370. "product_num"=>12,
  371. "finish_num"=>0
  372. ],
  373. ];
  374. return $this->json_return(200,'',$arr);
  375. }
  376. public function nu_work_order(Request $request){
  377. $arr = [
  378. "K23070127_1_8"=>[
  379. "order_no"=>"SO202307270001",
  380. "product_title"=>"大王椰600经典型E0全桉-免漆板W",
  381. "procedure"=>"压贴",
  382. "product_num"=>6,
  383. "finish_num"=>0
  384. ],
  385. "K23070127_1_5"=>[
  386. "order_no"=>"SO202307270002",
  387. "product_title"=>"大王椰600经典型E0全桉-免漆板W",
  388. "procedure"=>"压贴",
  389. "product_num"=>6,
  390. "finish_num"=>0
  391. ],
  392. "K23070127_1_41"=>[
  393. "order_no"=>"SO202307270003",
  394. "product_title"=>"大王椰1700金装型E0香杉木-智能生态免漆板W",
  395. "procedure"=>"压贴",
  396. "product_num"=>6,
  397. "finish_num"=>0
  398. ],
  399. "K23070127_1_40"=>[
  400. "order_no"=>"SO202307270004",
  401. "product_title"=>"大王椰1700金装型ENF香杉木-智能生态免漆板W",
  402. "procedure"=>"压贴",
  403. "product_num"=>6,
  404. "finish_num"=>0
  405. ],
  406. "K23070127_1_12"=>[
  407. "order_no"=>"SO202307270005",
  408. "product_title"=>"大王椰900尊贵型E0-家具专用背板BW",
  409. "procedure"=>"压贴",
  410. "product_num"=>6,
  411. "finish_num"=>0
  412. ],
  413. "K23070127_1_3"=>[
  414. "order_no"=>"SO202307270006",
  415. "product_title"=>"家具A6森芯背板E0商标使用费",
  416. "procedure"=>"压贴",
  417. "product_num"=>6,
  418. "finish_num"=>0
  419. ],
  420. "K23070127_1_46"=>[
  421. "order_no"=>"SO202307270007",
  422. "product_title"=>"大王椰1800尊贵型E0指接芯香杉木-智能生态免漆板W",
  423. "procedure"=>"压贴",
  424. "product_num"=>12,
  425. "finish_num"=>0
  426. ],
  427. "K23070127_1_43"=>[
  428. "order_no"=>"SO202307270008",
  429. "product_title"=>"大王椰1800尊贵型E0指接芯香杉木-智能生态免漆板W",
  430. "procedure"=>"压贴",
  431. "product_num"=>12,
  432. "finish_num"=>0
  433. ],
  434. "K23070127_1_39"=>[
  435. "order_no"=>"SO202307270009",
  436. "product_title"=>"大王椰1800尊贵型ENF指接芯香杉木-智能生态免漆板W",
  437. "procedure"=>"压贴",
  438. "product_num"=>12,
  439. "finish_num"=>0
  440. ],
  441. "K23070127_1_36"=>[
  442. "order_no"=>"SO202307270010",
  443. "product_title"=>"大王椰封边皮家具2.2CM×1.0×6卷/件",
  444. "procedure"=>"压贴",
  445. "product_num"=>12,
  446. "finish_num"=>0
  447. ],
  448. "K23070127_1_37"=>[
  449. "order_no"=>"SO202307270011",
  450. "product_title"=>"大王椰封边皮家具2.2CM×1.0×6卷/件",
  451. "procedure"=>"压贴",
  452. "product_num"=>12,
  453. "finish_num"=>0
  454. ],
  455. "K23070127_1_33"=>[
  456. "order_no"=>"SO202307270012",
  457. "product_title"=>"大王椰封边皮家具2.2CM×1.0×6卷/件",
  458. "procedure"=>"压贴",
  459. "product_num"=>12,
  460. "finish_num"=>0
  461. ],
  462. "K23070127_1_11"=>[
  463. "order_no"=>"SO202307270013",
  464. "product_title"=>"大王椰1800尊贵型ENF-柜门板PLW",
  465. "procedure"=>"压贴",
  466. "product_num"=>12,
  467. "finish_num"=>0
  468. ],
  469. "K23070127_1_28"=>[
  470. "order_no"=>"SO202307270014",
  471. "product_title"=>"大王椰1800尊贵型E0-家具柜门板PLW",
  472. "procedure"=>"压贴",
  473. "product_num"=>6,
  474. "finish_num"=>0
  475. ],
  476. "K23070127_1_27"=>[
  477. "order_no"=>"SO202307270015",
  478. "product_title"=>"大王椰1800尊贵型E0指接芯香杉木-智能生态免漆板W",
  479. "procedure"=>"压贴",
  480. "product_num"=>6,
  481. "finish_num"=>0
  482. ],
  483. "K23070127_1_26"=>[
  484. "order_no"=>"SO202307270016",
  485. "product_title"=>"大王椰1700金装型E0香杉木-智能生态免漆板W",
  486. "procedure"=>"压贴",
  487. "product_num"=>6,
  488. "finish_num"=>0
  489. ],
  490. "K23070127_1_24"=>[
  491. "order_no"=>"SO202307270017",
  492. "product_title"=>"大王椰700尊贵型E0全桉-免漆板W",
  493. "procedure"=>"压贴",
  494. "product_num"=>6,
  495. "finish_num"=>0
  496. ],
  497. "K23070127_1_34"=>[
  498. "order_no"=>"SO202307270018",
  499. "product_title"=>"大王椰1700金装型E0香杉木-智能生态免漆板W",
  500. "procedure"=>"压贴",
  501. "product_num"=>61,
  502. "finish_num"=>0
  503. ],
  504. "K23070127_1_55"=>[
  505. "order_no"=>"SO202307270019",
  506. "product_title"=>"大王椰1800尊贵型E0指接芯香杉木-智能生态免漆板W",
  507. "procedure"=>"压贴",
  508. "product_num"=>6,
  509. "finish_num"=>0
  510. ],
  511. "K23070127_1_22"=>[
  512. "order_no"=>"SO202307270020",
  513. "product_title"=>"大王椰1800尊贵型ENF-柜门板PLW",
  514. "procedure"=>"压贴",
  515. "product_num"=>12,
  516. "finish_num"=>0
  517. ],
  518. "K23070127_1_31"=>[
  519. "order_no"=>"SO202307270021",
  520. "product_title"=>"大王椰1800尊贵型ENF-柜门板PLW",
  521. "procedure"=>"压贴",
  522. "product_num"=>12,
  523. "finish_num"=>0
  524. ],
  525. "K23070127_1_54"=>[
  526. "order_no"=>"SO202307270022",
  527. "product_title"=>"大王椰1800尊贵型ENF-柜门板PLW",
  528. "procedure"=>"压贴",
  529. "product_num"=>12,
  530. "finish_num"=>0
  531. ],
  532. ];
  533. return $this->json_return(200,'',$arr);
  534. }
  535. // public function product_num(Request $request){
  536. // $arr = [
  537. // [
  538. // "machine_day_num"=> "5.69",
  539. // "machine_month_num"=> "139.64",
  540. // "machine_week_num"=> "47.21",
  541. // "break_day_num"=> "0",
  542. // "break_month_num"=> "10",
  543. // "break_week_num"=> "3",
  544. // "start_time"=> date("Y-m-d H:i:s",time()),
  545. // "day_num"=> "766",
  546. // "week_num"=> "4598",
  547. // "month_num"=> "14489",
  548. // "rate"=> "72"
  549. // ],
  550. // [
  551. // "machine_day_num"=> "4.19",
  552. // "machine_month_num"=> "107.03",
  553. // "machine_week_num"=> "35.23",
  554. // "break_day_num"=> 0,
  555. // "break_month_num"=> "210",
  556. // "break_week_num"=> "18",
  557. // "start_time"=> date("Y-m-d H:i:s",time()),
  558. // "day_num"=> 0,
  559. // "week_num"=> "2353",
  560. // "month_num"=> "6255",
  561. // "rate"=> 0
  562. // ],
  563. // [
  564. // "machine_day_num"=> "0",
  565. // "machine_month_num"=> "14.02",
  566. // "machine_week_num"=> "6.88",
  567. // "break_day_num"=> "0",
  568. // "break_month_num"=> "0",
  569. // "break_week_num"=> "0",
  570. // "start_time"=> date("Y-m-d H:i:s",time()),
  571. // "day_num"=> "0",
  572. // "week_num"=> "494",
  573. // "month_num"=> "3058",
  574. // "rate"=> "0"
  575. // ],
  576. // [
  577. // "machine_day_num"=> "4.77",
  578. // "machine_month_num"=> "149.14",
  579. // "machine_week_num"=> "56.72",
  580. // "break_day_num"=> "0",
  581. // "break_month_num"=> "0",
  582. // "break_week_num"=> "0",
  583. // "start_time"=> date("Y-m-d H:i:s",time()),
  584. // "day_num"=> "626",
  585. // "week_num"=> "4460",
  586. // "month_num"=> "13034",
  587. // "rate"=> "48"
  588. // ]
  589. // ];
  590. // return $this->json_return(200,'',$arr);
  591. // }
  592. //
  593. // public function work_order(Request $request){
  594. // $arr = [
  595. // "K23070127_1_8"=>[
  596. // "order_no"=>"SO202307270001",
  597. // "product_title"=>"银梨4号 AH68491-3油 科技木皮",
  598. // "procedure"=>"压贴",
  599. // "product_num"=>6,
  600. // "finish_num"=>0
  601. // ],
  602. // "K23070127_1_5"=>[
  603. // "order_no"=>"SO202307270002",
  604. // "product_title"=>"K4001K 科技木皮",
  605. // "procedure"=>"压贴",
  606. // "product_num"=>6,
  607. // "finish_num"=>0
  608. // ],
  609. // "K23070127_1_41"=>[
  610. // "order_no"=>"SO202307270003",
  611. // "product_title"=>"尤加利 AH53386-2-科技木皮",
  612. // "procedure"=>"压贴",
  613. // "product_num"=>6,
  614. // "finish_num"=>0
  615. // ],
  616. // "K23070127_1_40"=>[
  617. // "order_no"=>"SO202307270004",
  618. // "product_title"=>"混油橡木-2 科技木皮",
  619. // "procedure"=>"压贴",
  620. // "product_num"=>6,
  621. // "finish_num"=>0
  622. // ],
  623. // "K23070127_1_12"=>[
  624. // "order_no"=>"SO202307270005",
  625. // "product_title"=>"混油胡桃-2 科技木皮",
  626. // "procedure"=>"压贴",
  627. // "product_num"=>6,
  628. // "finish_num"=>0
  629. // ],
  630. // "K23070127_1_3"=>[
  631. // "order_no"=>"SO202307270006",
  632. // "product_title"=>"混油胡桃-3 科技木皮",
  633. // "procedure"=>"压贴",
  634. // "product_num"=>6,
  635. // "finish_num"=>0
  636. // ],
  637. // "K23070127_1_46"=>[
  638. // "order_no"=>"SO202307270007",
  639. // "product_title"=>"科技木2号科技木皮",
  640. // "procedure"=>"压贴",
  641. // "product_num"=>12,
  642. // "finish_num"=>0
  643. // ],
  644. // "K23070127_1_43"=>[
  645. // "order_no"=>"SO202307270008",
  646. // "product_title"=>"YC 71310-2油 半透胡桃3号 科技木皮",
  647. // "procedure"=>"压贴",
  648. // "product_num"=>12,
  649. // "finish_num"=>0
  650. // ],
  651. // "K23070127_1_39"=>[
  652. // "order_no"=>"SO202307270009",
  653. // "product_title"=>"科技木2号科技木皮",
  654. // "procedure"=>"压贴",
  655. // "product_num"=>12,
  656. // "finish_num"=>0
  657. // ],
  658. // "K23070127_1_36"=>[
  659. // "order_no"=>"SO202307270010",
  660. // "product_title"=>"90167-6橡木色1号 科技木皮",
  661. // "procedure"=>"压贴",
  662. // "product_num"=>12,
  663. // "finish_num"=>0
  664. // ],
  665. // "K23070127_1_37"=>[
  666. // "order_no"=>"SO202307270011",
  667. // "product_title"=>"YC 71310-2油 半透胡桃3号 科技木皮",
  668. // "procedure"=>"压贴",
  669. // "product_num"=>12,
  670. // "finish_num"=>0
  671. // ],
  672. // "K23070127_1_33"=>[
  673. // "order_no"=>"SO202307270012",
  674. // "product_title"=>"6293-70 科技木皮",
  675. // "procedure"=>"压贴",
  676. // "product_num"=>12,
  677. // "finish_num"=>0
  678. // ],
  679. // "K23070127_1_11"=>[
  680. // "order_no"=>"SO202307270013",
  681. // "product_title"=>"时光流离-6 科技木皮",
  682. // "procedure"=>"压贴",
  683. // "product_num"=>12,
  684. // "finish_num"=>0
  685. // ],
  686. // "K23070127_1_28"=>[
  687. // "order_no"=>"SO202307270014",
  688. // "product_title"=>"风调雨顺 科技木皮",
  689. // "procedure"=>"压贴",
  690. // "product_num"=>6,
  691. // "finish_num"=>0
  692. // ],
  693. // "K23070127_1_27"=>[
  694. // "order_no"=>"SO202307270015",
  695. // "product_title"=>"科技木3号科技木皮",
  696. // "procedure"=>"压贴",
  697. // "product_num"=>6,
  698. // "finish_num"=>0
  699. // ],
  700. // "K23070127_1_26"=>[
  701. // "order_no"=>"SO202307270016",
  702. // "product_title"=>"诗和远方-科技木皮",
  703. // "procedure"=>"压贴",
  704. // "product_num"=>6,
  705. // "finish_num"=>0
  706. // ],
  707. // "K23070127_1_24"=>[
  708. // "order_no"=>"SO202307270017",
  709. // "product_title"=>"88036-1Y 银梨1007-7 -科技木皮",
  710. // "procedure"=>"压贴",
  711. // "product_num"=>6,
  712. // "finish_num"=>0
  713. // ],"K23070127_1_34"=>[
  714. // "order_no"=>"SO202307270018",
  715. // "product_title"=>"天使白小浮雕 -科技木皮",
  716. // "procedure"=>"压贴",
  717. // "product_num"=>61,
  718. // "finish_num"=>0
  719. // ],
  720. // "K23070127_1_55"=>[
  721. // "order_no"=>"SO202307270019",
  722. // "product_title"=>"YC 71310-2油 半透胡桃3号 科技木皮",
  723. // "procedure"=>"压贴",
  724. // "product_num"=>6,
  725. // "finish_num"=>0
  726. // ],
  727. // "K23070127_1_22"=>[
  728. // "order_no"=>"SO202307270020",
  729. // "product_title"=>"烟熏橡木 科技木皮",
  730. // "procedure"=>"压贴",
  731. // "product_num"=>12,
  732. // "finish_num"=>0
  733. // ],
  734. // "K23070127_1_31"=>[
  735. // "order_no"=>"SO202307270021",
  736. // "product_title"=>"博尔诺胡桃-科技木皮",
  737. // "procedure"=>"压贴",
  738. // "product_num"=>12,
  739. // "finish_num"=>0
  740. // ],
  741. // "K23070127_1_54"=>[
  742. // "order_no"=>"SO202307270022",
  743. // "product_title"=>"整装1号-科技木皮",
  744. // "procedure"=>"压贴",
  745. // "product_num"=>12,
  746. // "finish_num"=>0
  747. // ],
  748. // ];
  749. //
  750. // return $this->json_return(200,'',$arr);
  751. // }
  752. //
  753. // public function nu_work_order(Request $request){
  754. // $arr = [
  755. // "K23070127_1_8"=>[
  756. // "order_no"=>"SO202307270001",
  757. // "product_title"=>"银梨4号 AH68491-3油 科技木皮",
  758. // "procedure"=>"压贴",
  759. // "product_num"=>6,
  760. // "finish_num"=>0
  761. // ],
  762. // "K23070127_1_5"=>[
  763. // "order_no"=>"SO202307270002",
  764. // "product_title"=>"K4001K 科技木皮",
  765. // "procedure"=>"压贴",
  766. // "product_num"=>6,
  767. // "finish_num"=>0
  768. // ],
  769. // "K23070127_1_41"=>[
  770. // "order_no"=>"SO202307270003",
  771. // "product_title"=>"尤加利 AH53386-2-科技木皮",
  772. // "procedure"=>"压贴",
  773. // "product_num"=>6,
  774. // "finish_num"=>0
  775. // ],
  776. // "K23070127_1_40"=>[
  777. // "order_no"=>"SO202307270004",
  778. // "product_title"=>"混油橡木-2 科技木皮",
  779. // "procedure"=>"压贴",
  780. // "product_num"=>6,
  781. // "finish_num"=>0
  782. // ],
  783. // "K23070127_1_12"=>[
  784. // "order_no"=>"SO202307270005",
  785. // "product_title"=>"混油胡桃-2 科技木皮",
  786. // "procedure"=>"压贴",
  787. // "product_num"=>6,
  788. // "finish_num"=>0
  789. // ],
  790. // "K23070127_1_3"=>[
  791. // "order_no"=>"SO202307270006",
  792. // "product_title"=>"混油胡桃-3 科技木皮",
  793. // "procedure"=>"压贴",
  794. // "product_num"=>6,
  795. // "finish_num"=>0
  796. // ],
  797. // "K23070127_1_46"=>[
  798. // "order_no"=>"SO202307270007",
  799. // "product_title"=>"科技木2号科技木皮",
  800. // "procedure"=>"压贴",
  801. // "product_num"=>12,
  802. // "finish_num"=>0
  803. // ],
  804. // "K23070127_1_43"=>[
  805. // "order_no"=>"SO202307270008",
  806. // "product_title"=>"YC 71310-2油 半透胡桃3号 科技木皮",
  807. // "procedure"=>"压贴",
  808. // "product_num"=>12,
  809. // "finish_num"=>0
  810. // ],
  811. // "K23070127_1_39"=>[
  812. // "order_no"=>"SO202307270009",
  813. // "product_title"=>"科技木2号科技木皮",
  814. // "procedure"=>"压贴",
  815. // "product_num"=>12,
  816. // "finish_num"=>0
  817. // ],
  818. // "K23070127_1_36"=>[
  819. // "order_no"=>"SO202307270010",
  820. // "product_title"=>"90167-6橡木色1号 科技木皮",
  821. // "procedure"=>"压贴",
  822. // "product_num"=>12,
  823. // "finish_num"=>0
  824. // ],
  825. // "K23070127_1_37"=>[
  826. // "order_no"=>"SO202307270011",
  827. // "product_title"=>"YC 71310-2油 半透胡桃3号 科技木皮",
  828. // "procedure"=>"压贴",
  829. // "product_num"=>12,
  830. // "finish_num"=>0
  831. // ],
  832. // "K23070127_1_33"=>[
  833. // "order_no"=>"SO202307270012",
  834. // "product_title"=>"6293-70 科技木皮",
  835. // "procedure"=>"压贴",
  836. // "product_num"=>12,
  837. // "finish_num"=>0
  838. // ],
  839. // "K23070127_1_11"=>[
  840. // "order_no"=>"SO202307270013",
  841. // "product_title"=>"时光流离-6 科技木皮",
  842. // "procedure"=>"压贴",
  843. // "product_num"=>12,
  844. // "finish_num"=>0
  845. // ],
  846. // "K23070127_1_28"=>[
  847. // "order_no"=>"SO202307270014",
  848. // "product_title"=>"风调雨顺 科技木皮",
  849. // "procedure"=>"压贴",
  850. // "product_num"=>6,
  851. // "finish_num"=>0
  852. // ],
  853. // "K23070127_1_27"=>[
  854. // "order_no"=>"SO202307270015",
  855. // "product_title"=>"科技木3号科技木皮",
  856. // "procedure"=>"压贴",
  857. // "product_num"=>6,
  858. // "finish_num"=>0
  859. // ],
  860. // "K23070127_1_26"=>[
  861. // "order_no"=>"SO202307270016",
  862. // "product_title"=>"诗和远方-科技木皮",
  863. // "procedure"=>"压贴",
  864. // "product_num"=>6,
  865. // "finish_num"=>0
  866. // ],
  867. // "K23070127_1_24"=>[
  868. // "order_no"=>"SO202307270017",
  869. // "product_title"=>"88036-1Y 银梨1007-7 -科技木皮",
  870. // "procedure"=>"压贴",
  871. // "product_num"=>6,
  872. // "finish_num"=>0
  873. // ],"K23070127_1_34"=>[
  874. // "order_no"=>"SO202307270018",
  875. // "product_title"=>"天使白小浮雕 -科技木皮",
  876. // "procedure"=>"压贴",
  877. // "product_num"=>61,
  878. // "finish_num"=>0
  879. // ],
  880. // "K23070127_1_55"=>[
  881. // "order_no"=>"SO202307270019",
  882. // "product_title"=>"YC 71310-2油 半透胡桃3号 科技木皮",
  883. // "procedure"=>"压贴",
  884. // "product_num"=>6,
  885. // "finish_num"=>0
  886. // ],
  887. // "K23070127_1_22"=>[
  888. // "order_no"=>"SO202307270020",
  889. // "product_title"=>"烟熏橡木 科技木皮",
  890. // "procedure"=>"压贴",
  891. // "product_num"=>12,
  892. // "finish_num"=>0
  893. // ],
  894. // "K23070127_1_31"=>[
  895. // "order_no"=>"SO202307270021",
  896. // "product_title"=>"博尔诺胡桃-科技木皮",
  897. // "procedure"=>"压贴",
  898. // "product_num"=>12,
  899. // "finish_num"=>0
  900. // ],
  901. // "K23070127_1_54"=>[
  902. // "order_no"=>"SO202307270022",
  903. // "product_title"=>"整装1号-科技木皮",
  904. // "procedure"=>"压贴",
  905. // "product_num"=>12,
  906. // "finish_num"=>0
  907. // ],
  908. // ];
  909. // return $this->json_return(200,'',$arr);
  910. // }
  911. public function testaa(Request $request){
  912. $data = $request->all();
  913. $url = $data['url'];
  914. $post = $data['post'];
  915. $header = $data['header'];
  916. $curl = curl_init();
  917. $json = str_replace('"workflowSearchBean":{}','"workflowSearchBean":[]',json_encode($post));
  918. $json = str_replace('"workflowSearchBean":[]','"workflowSearchBean":{}',json_encode($post));
  919. file_put_contents('1.txt',$json);
  920. curl_setopt_array($curl, array(
  921. CURLOPT_URL => $url,
  922. CURLOPT_RETURNTRANSFER => true,
  923. CURLOPT_ENCODING => '',
  924. CURLOPT_MAXREDIRS => 10,
  925. CURLOPT_TIMEOUT => 0,
  926. CURLOPT_FOLLOWLOCATION => true,
  927. CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  928. CURLOPT_CUSTOMREQUEST => 'POST',
  929. CURLOPT_POSTFIELDS => $json,
  930. CURLOPT_HTTPHEADER => $header,
  931. ));
  932. $response = curl_exec($curl);
  933. curl_close($curl);
  934. return $this->json_return(200,'',json_decode($response,true));
  935. }
  936. public function testa(Request $request){
  937. $data = $request->all();
  938. $url = $data['url'];
  939. $header = $data['header'];
  940. $curl = curl_init();
  941. curl_setopt_array($curl, array(
  942. CURLOPT_URL => $url,
  943. CURLOPT_RETURNTRANSFER => true,
  944. CURLOPT_ENCODING => '',
  945. CURLOPT_MAXREDIRS => 10,
  946. CURLOPT_TIMEOUT => 0,
  947. CURLOPT_FOLLOWLOCATION => true,
  948. CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  949. CURLOPT_CUSTOMREQUEST => 'GET',
  950. CURLOPT_HTTPHEADER => $header,
  951. ));
  952. $response = curl_exec($curl);
  953. curl_close($curl);
  954. return $this->json_return(200,'',json_decode($response,true));
  955. }
  956. public function testaa1(Request $request){
  957. $curl = curl_init();
  958. curl_setopt_array($curl, array(
  959. CURLOPT_URL => 'http://121.36.142.167:7774/jbl/api/module-data/team_list/page',
  960. CURLOPT_RETURNTRANSFER => true,
  961. CURLOPT_ENCODING => '',
  962. CURLOPT_MAXREDIRS => 10,
  963. CURLOPT_TIMEOUT => 0,
  964. CURLOPT_FOLLOWLOCATION => true,
  965. CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  966. CURLOPT_CUSTOMREQUEST => 'POST',
  967. CURLOPT_POSTFIELDS =>'{"direction":"DESC","property":"id","fromClientType":"pc","number":0,"sorts":[],"rules":[],"size":15,"specialConditions":[],"dynamicFormCode":"team","developmentSystemId":null,"debugFlag":true}',
  968. CURLOPT_HTTPHEADER => array(
  969. 'Content-Sign: 88cb27fd67215452422c18f3ed71028e',
  970. 'Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxIiwiYXV0aCI6IlJPTEVfSU5ORVJfVVNFUixST0xFX0FETUlOIiwidG9rZW5JZCI6IjM1IiwiZXhwIjoxNjk0MTUwODMxfQ.1_Adx5tdReisZdgyyQfBjU4VCXzGDKNiztJ-WjPlZ3bG0EQHzcKZs7Pi0yk2xxQn1XWp0dNVHqUPbTMpkEU1aA',
  971. 'Content-Type: application/json',
  972. ),
  973. ));
  974. $response = curl_exec($curl);
  975. curl_close($curl);
  976. echo $response;
  977. }
  978. public function testapp(){
  979. $curl=curl_init();
  980. curl_setopt_array($curl,array(
  981. CURLOPT_URL=>'http://121.36.142.167:7774/jbl/api/module-data/dispatch_orders/page',
  982. CURLOPT_RETURNTRANSFER=>true,
  983. CURLOPT_ENCODING=>'',
  984. CURLOPT_MAXREDIRS=>10,
  985. CURLOPT_TIMEOUT=>0,
  986. CURLOPT_FOLLOWLOCATION=>true,
  987. CURLOPT_HTTP_VERSION=>CURL_HTTP_VERSION_1_1,
  988. CURLOPT_CUSTOMREQUEST=>'POST',
  989. CURLOPT_POSTFIELDS=>'{"direction":"DESC","property":"id","fromClientType":"pc","number":0,"sorts":[],"rules":[{"field":"dispatch_orders.dispatch_no","option":"LIKE_ANYWHERE","values":["PG2023081400027"]},{"field":"product_no","option":"LIKE_ANYWHERE","values":["BC030101000001"]}],"size":15,"specialConditions":[],"workflowSearchBean":{},"dynamicFormCode":"dispatch_orders","dynamicFormTable":null,"ignoreField":true,"developmentSystemId":null,"debugFlag":true}',
  990. CURLOPT_HTTPHEADER=>array(
  991. 'Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxIiwiYXV0aCI6IlJPTEVfSU5ORVJfVVNFUixST0xFX0FETUlOLFJPTEVfSU5URVJGQUNFIiwidG9rZW5JZCI6IjM1IiwiZXhwIjoxNjk0Njc0MTE0fQ.L3Di3K_cpF0rWSgvzbcLufLm8bkCxd3Y-xudfKzSm4F-qdpDr0hYWWQP5K5BYTNuZnu4tWpGmSW2KRHU0pjt-A',
  992. 'Content-Type:application/json',
  993. ),
  994. ));
  995. $response=curl_exec($curl);
  996. curl_close($curl);
  997. dump(json_decode($response,true));die;
  998. $str = '{"result":[{"id":121,"finished_num":0,"dispatch_quantity":100,"out_order_no_time":"1691683200","process_id":9,"dispatch_no":"20230811001","order_product_id":119,"sale_orders_product_id":4499,"order_no":"2023081116917417502029","product_no":"00031412","product_title":"\u65b0\u897f\u5170\u677e","price":"10.0000000000","customer_name":"\u6c5f\u897f\u5fb7\u514b\u65af\u8bfa\uff08\u4e0a\u6d77\u5ba6\u821f\u53a8\u5177\u6709\u9650\u516c\u53f8\uff09"}],"data":{"id":[121],"quantity":["10"],"team_id":[68],"equipment_id":[8],"waste":[[]],"finish_id":[0]}}';
  999. $data = json_decode($str,true);
  1000. list($status,$msg) = (new FinishedOrderService())->addInJob($data['result'],$data['data']);
  1001. dump($msg);die;
  1002. }
  1003. }