TestController.php 38 KB

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