TestController.php 37 KB

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