TestController.php 37 KB

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