| | |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | |
| | | /** |
| | |
| | | if (!locMastService.update(locMast,new EntityWrapper<LocMast>().eq("loc_no", testMast.getLocNo()))){ |
| | | log.error("申请测试失败"); |
| | | } |
| | | //3.开始测试上报 |
| | | CombParam combParam = new CombParam(); |
| | | combParam.setPackNo(testMast.getBarcode()); |
| | | combParam.setLocNo(locMast.getLocNo()); |
| | | combParam.setPackSts(0); |
| | | combParam.setStepSts(3); |
| | | combParam.setRequestTime(DateUtils.convert(now)); |
| | | new PostMesDataUtils().postMesData("MES系统",mesUrl,inpath,combParam); |
| | | // //3.开始测试上报 |
| | | // CombParam combParam = new CombParam(); |
| | | // combParam.setPackNo(testMast.getBarcode()); |
| | | // combParam.setLocNo(locMast.getLocNo()); |
| | | // combParam.setPackSts(0); |
| | | // combParam.setStepSts(3); |
| | | // combParam.setRequestTime(DateUtils.convert(now)); |
| | | // new PostMesDataUtils().postMesData("MES系统",mesUrl,inpath,combParam); |
| | | |
| | | } |
| | | @Override |
| | |
| | | }else if (testMast.getChannel()<=48){ |
| | | renUrl=renUrl6; |
| | | } |
| | | return new PostMesDataUtils().postMesData("测试系统",renUrl,startUpTestPACK,review); |
| | | return null; |
| | | }catch (Exception e) { |
| | | log.error("fail", e); |
| | | e.printStackTrace(); |
| | |
| | | default: |
| | | log.error("通道有误,请查看!"); |
| | | } |
| | | return new PostMesDataUtils().postMesData("测试系统",renUrl,suspendTestPACK,review); |
| | | return null; |
| | | }catch (Exception e) { |
| | | log.error("fail", e); |
| | | e.printStackTrace(); |
| | |
| | | @Override |
| | | @Transactional |
| | | public List<LocMast> packTestBasicInformation() { |
| | | List<LocMast> locMasts=locMastService.selectList(new EntityWrapper<LocMast>().eq("loc_type1", 1).and().ne("loc_sts","O")); |
| | | List<LocMast> locMasts=locMastService.selectList(new EntityWrapper<LocMast>().eq("loc_type1", 1).and().ne("loc_sts","O") |
| | | .and().ne("loc_sts","X")); |
| | | for (LocMast locMast:locMasts) { |
| | | LocDetl locDetl=locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no",locMast.getLocNo())); |
| | | if(Cools.isEmpty(locDetl)){ |
| | |
| | | @Transactional |
| | | public List<PackUsageRate> packUsageRate() { |
| | | ArrayList<PackUsageRate> packUsageRates = new ArrayList<>(); |
| | | for (int i = 0 ;i<5;i++){ |
| | | for (int i = 1 ;i<5;i++){ |
| | | PackUsageRate packUsageRate = new PackUsageRate(); |
| | | packUsageRate.setTotal(locMastService.selectCount(new EntityWrapper<LocMast>().eq("loc_type1", i))); |
| | | packUsageRate.setCurrentQuantity(locMastService.selectCount(new EntityWrapper<LocMast>().eq("loc_type1", i).and().ne("loc_sts","O"))); |
| | |
| | | @Transactional |
| | | public List<PackUsageRate2> packQualified() { |
| | | Date now = new Date(); |
| | | Date date7 = Utils.timeYesterday(now); |
| | | Date date14 = Utils.timeYesterday(date7); |
| | | ArrayList<PackUsageRate2> packUsageRates = new ArrayList<>(); |
| | | |
| | | PackUsageRate2 packUsageRate = new PackUsageRate2(); |
| | | packUsageRate.setTotal(packQualifiedService.selectTotal(date7,now)); |
| | | packUsageRate.setQualified(packQualifiedService.selectCurrentQuantity(true,date7,now)); |
| | | packUsageRate.setUnqualified(packQualifiedService.selectCurrentQuantity(false,date7,now)); |
| | | packUsageRate.setWeek("本周"); |
| | | packUsageRates.add(packUsageRate); |
| | | |
| | | PackUsageRate2 packUsageRate2 = new PackUsageRate2(); |
| | | packUsageRate2.setTotal(packQualifiedService.selectTotal(date14,date7)); |
| | | packUsageRate2.setQualified(packQualifiedService.selectCurrentQuantity(true,date14,date7)); |
| | | packUsageRate2.setUnqualified(packQualifiedService.selectCurrentQuantity(false,date14,date7)); |
| | | packUsageRate2.setWeek("上周"); |
| | | packUsageRates.add(packUsageRate2); |
| | | SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); |
| | | for(int i=1;i<8;i++){ |
| | | Date date7 = Utils.timeYesterday(now,i); |
| | | PackUsageRate2 packUsageRate7 = new PackUsageRate2(); |
| | | packUsageRate7.setTotal(packQualifiedService.selectTotal(date7,now)); |
| | | packUsageRate7.setQualified(packQualifiedService.selectCurrentQuantity(true,date7,now)); |
| | | packUsageRate7.setUnqualified(packQualifiedService.selectCurrentQuantity(false,date7,now)); |
| | | String formattedDate = sdf.format(date7); |
| | | int month = Integer.parseInt(formattedDate.substring(5, 7)); |
| | | int day = Integer.parseInt(formattedDate.substring(8, 10)); |
| | | packUsageRate7.setWeek(month+"-"+day); |
| | | packUsageRates.add(packUsageRate7); |
| | | now=date7; |
| | | } |
| | | |
| | | return packUsageRates; |
| | | } |
| | |
| | | * */ |
| | | @Override |
| | | @Transactional |
| | | public List<WorkChartAxis> chartAxisEvening() { |
| | | return reportQueryMapper.getChartAxisEvening(); |
| | | public List<PackUsageRate2> chartAxisEvening() { |
| | | Date now = new Date(); |
| | | ArrayList<PackUsageRate2> packUsageRates = new ArrayList<>(); |
| | | SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); |
| | | for(int i=1;i<13;i++){ |
| | | Date date7 = Utils.timeYesterday1(now,i); |
| | | PackUsageRate2 packUsageRate7 = new PackUsageRate2(); |
| | | packUsageRate7.setTotal(packQualifiedService.selectTotal1(date7,now)); |
| | | packUsageRate7.setQualified(packQualifiedService.selectCurrentQuantity1(true,date7,now)); |
| | | packUsageRate7.setUnqualified(packQualifiedService.selectCurrentQuantity1(false,date7,now)); |
| | | String formattedDate = sdf.format(date7); |
| | | int hour= date7.getHours(); |
| | | packUsageRate7.setWeek(hour+""); |
| | | packUsageRates.add(packUsageRate7); |
| | | now=date7; |
| | | } |
| | | return packUsageRates; |
| | | } |
| | | |
| | | /* |