| | |
| | | import com.jcdm.common.core.domain.entity.SysUser; |
| | | import com.jcdm.common.core.domain.model.LoginUser; |
| | | import com.jcdm.common.utils.ServletUtils; |
| | | import com.jcdm.common.utils.StringUtils; |
| | | import com.jcdm.main.om.productionOrde.domain.OmProductionOrdeInfo; |
| | | import com.jcdm.main.om.productionOrde.domain.OmProductionOrdeInfoExcelImport; |
| | | import com.jcdm.main.om.productionOrde.mapper.OmProductionOrdeInfoMapper; |
| | |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | @GetMapping("/checkCarCode") |
| | | public AjaxResult checkCarCode(OmProductionOrdeInfo omProductionOrdeInfo) |
| | | { |
| | | Integer i = 0; |
| | | List<OmProductionOrdeInfo> list = omProductionOrdeInfoService.list(new LambdaQueryWrapper<OmProductionOrdeInfo>().eq(OmProductionOrdeInfo::getProductNum, omProductionOrdeInfo.getProductNum())); |
| | | if(StringUtils.isNotBlank(list.get(0).getTrolleyYard())){ |
| | | i = 1; |
| | | } |
| | | return AjaxResult.success(i); |
| | | } |
| | | |
| | | @GetMapping("/checkYzSfcCode") |
| | | public AjaxResult checkYzSfcCode(OmProductionOrdeInfo omProductionOrdeInfo) |
| | | { |
| | | Integer i = 0; |
| | | List<OmProductionOrdeInfo> list = omProductionOrdeInfoService.list(new LambdaQueryWrapper<OmProductionOrdeInfo>().eq(OmProductionOrdeInfo::getProductNum, omProductionOrdeInfo.getProductNum())); |
| | | if(StringUtils.isNotBlank(list.get(0).getSpareField2())){ |
| | | i = 1; |
| | | } |
| | | return AjaxResult.success(i); |
| | | } |
| | | |
| | | @GetMapping("/bindYzSfcFlag") |
| | | public AjaxResult bindYzSfcFlag(OmProductionOrdeInfo omProductionOrdeInfo) |
| | | { |
| | | List<OmProductionOrdeInfo> list = omProductionOrdeInfoService.list(new LambdaQueryWrapper<OmProductionOrdeInfo>().eq(OmProductionOrdeInfo::getProductNum, omProductionOrdeInfo.getProductNum())); |
| | | list.get(0).setSpareField2("1"); |
| | | omProductionOrdeInfoService.saveOrUpdate(list.get(0)); |
| | | return AjaxResult.success(null); |
| | | } |
| | | |
| | | /** |
| | | * 导出生产工单列表 |
| | | */ |
| | |
| | | omProductionOrdeInfo.setProductNum(dataObject.getStr("productNum")); |
| | | omProductionOrdeInfo.setStationCode(dataObject.getStr("stationCode")); |
| | | omProductionOrdeInfo.setMaterialCode(dataObject.getStr("materialCode")); |
| | | if(dataObject.getStr("model").equals("PE01A")){ |
| | | omProductionOrdeInfo.setProductCode("1P102S"); |
| | | }else { |
| | | omProductionOrdeInfo.setProductCode(dataObject.getStr("model")); |
| | | } |
| | | omProductionOrdeInfo.setCreateTime(new Date()); |
| | | omProductionOrdeInfo.setCreateUser("工厂MES"); |
| | | |
| | |
| | | return AjaxResult.success(dataObject.getStr("productNum")); |
| | | } |
| | | |
| | | @GetMapping(value = "/jieBang/{id}") |
| | | public AjaxResult jieBang(@PathVariable("id") Long id) |
| | | { |
| | | OmProductionOrdeInfo byId = omProductionOrdeInfoService.getById(id); |
| | | byId.setTrolleyYard(""); |
| | | return success(omProductionOrdeInfoService.saveOrUpdate(byId)); |
| | | } |
| | | |
| | | /** |
| | | * 获取生产工单详细信息 |
| | | */ |