| | |
| | | import com.gkhy.safePlatform.commons.enums.ResultCodes; |
| | | import com.gkhy.safePlatform.commons.utils.BeanCopyUtils; |
| | | import com.gkhy.safePlatform.commons.vo.ResultVO; |
| | | import com.gkhy.safePlatform.equipment.entity.MaterialReceiveRecordsBO; |
| | | import com.gkhy.safePlatform.equipment.entity.MaterialReceiveRecordsDO; |
| | | import com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyDO; |
| | | import com.gkhy.safePlatform.equipment.excepiton.EquipmentException; |
| | | import com.gkhy.safePlatform.equipment.model.dto.req.MaterialSpwDeliveryReq; |
| | |
| | | import com.gkhy.safePlatform.equipment.model.dto.resp.SafeMaterialClassifyStockDto; |
| | | import com.gkhy.safePlatform.equipment.model.dto.resp.SafeRfidMaterialDetailDto; |
| | | import com.gkhy.safePlatform.equipment.rpc.api.EquipmentRpcAPi; |
| | | import com.gkhy.safePlatform.equipment.rpc.api.model.dto.req.MaterialReceiveRecordsRPCReq; |
| | | import com.gkhy.safePlatform.equipment.rpc.api.model.dto.req.MaterialSpwDeliveryRPCReq; |
| | | import com.gkhy.safePlatform.equipment.rpc.api.model.dto.req.MaterialSpwRPCReq; |
| | | import com.gkhy.safePlatform.equipment.rpc.api.model.dto.resp.SafeMaterialBsClassifyRPCRespDto; |
| | | import com.gkhy.safePlatform.equipment.rpc.api.model.dto.resp.SafeMaterialClassifyRPCRespDto; |
| | | import com.gkhy.safePlatform.equipment.rpc.api.model.dto.resp.SafeMaterialClassifyStockRPCRespDto; |
| | | import com.gkhy.safePlatform.equipment.rpc.api.model.dto.resp.SafeRfidMaterialDetailRPCRespDto; |
| | | import com.gkhy.safePlatform.equipment.rpc.api.model.dto.resp.*; |
| | | import com.gkhy.safePlatform.equipment.service.MaterialClassifyService; |
| | | import com.gkhy.safePlatform.equipment.service.MaterialReceiveRecordsService; |
| | | import com.gkhy.safePlatform.equipment.service.SafeMaterialDetailService; |
| | | import com.gkhy.safePlatform.equipment.service.impl.MaterialReceiveRecordsServiceImpl; |
| | | import org.apache.dubbo.config.annotation.DubboService; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | private MaterialClassifyService materialClassifyService; |
| | | @Autowired |
| | | private SafeMaterialDetailService safeMaterialDetailService; |
| | | @Autowired |
| | | private MaterialReceiveRecordsService materialReceiveRecordsService; |
| | | |
| | | |
| | | public ResultVO<List<SafeMaterialClassifyRPCRespDto>> getMaterialClassifyList(){ |
| | |
| | | List<SafeMaterialClassifyDto> childList = classifyDto.getChildList(); |
| | | List<SafeMaterialClassifyRPCRespDto> childRPCList = new ArrayList<>(); |
| | | for(SafeMaterialClassifyDto child:childList){ |
| | | SafeMaterialClassifyRPCRespDto childRPCRespDto = new SafeMaterialClassifyRPCRespDto(); |
| | | childRPCRespDto.setId(child.getId()); |
| | | childRPCRespDto.setParentId(child.getParentId()); |
| | | childRPCRespDto.setMaterialClassifyName(child.getMaterialClassifyName()); |
| | | childRPCList.add(childRPCRespDto); |
| | | //临时限制一下 |
| | | if(child.getConsumable() == 1){ |
| | | SafeMaterialClassifyRPCRespDto childRPCRespDto = new SafeMaterialClassifyRPCRespDto(); |
| | | childRPCRespDto.setId(child.getId()); |
| | | childRPCRespDto.setParentId(child.getParentId()); |
| | | childRPCRespDto.setMaterialClassifyName(child.getMaterialClassifyName()); |
| | | childRPCRespDto.setConsumable(child.getConsumable()); |
| | | childRPCRespDto.setConsumableName(child.getConsumableName()); |
| | | childRPCList.add(childRPCRespDto); |
| | | } |
| | | |
| | | } |
| | | classifyRPCRespDto.setChildList(childRPCList); |
| | | rpcRespList.add(classifyRPCRespDto); |
| | |
| | | resultVO.setMsg(e.getMessage()); |
| | | }catch (Exception e){ |
| | | resultVO.setCode(ResultCodes.SERVER_ERROR.getCode()); |
| | | resultVO.setCode(ResultCodes.SERVER_ERROR.getDesc()); |
| | | resultVO.setMsg(ResultCodes.SERVER_ERROR.getDesc()); |
| | | |
| | | } |
| | | return resultVO; |
| | |
| | | resultVO.setMsg(e.getMessage()); |
| | | }catch (Exception e){ |
| | | resultVO.setCode(ResultCodes.SERVER_ERROR.getCode()); |
| | | resultVO.setCode(ResultCodes.SERVER_ERROR.getDesc()); |
| | | resultVO.setMsg(ResultCodes.SERVER_ERROR.getDesc()); |
| | | |
| | | } |
| | | return resultVO; |
| | |
| | | resultVO.setMsg(e.getMessage()); |
| | | }catch (Exception e){ |
| | | resultVO.setCode(ResultCodes.SERVER_ERROR.getCode()); |
| | | resultVO.setCode(ResultCodes.SERVER_ERROR.getDesc()); |
| | | resultVO.setMsg(ResultCodes.SERVER_ERROR.getDesc()); |
| | | |
| | | } |
| | | return resultVO; |
| | |
| | | resultVO.setMsg(e.getMessage()); |
| | | }catch (Exception e){ |
| | | resultVO.setCode(ResultCodes.SERVER_ERROR.getCode()); |
| | | resultVO.setCode(ResultCodes.SERVER_ERROR.getDesc()); |
| | | resultVO.setMsg(ResultCodes.SERVER_ERROR.getDesc()); |
| | | |
| | | } |
| | | return resultVO; |
| | |
| | | resultVO.setMsg(e.getMessage()); |
| | | }catch (Exception e){ |
| | | resultVO.setCode(ResultCodes.SERVER_ERROR.getCode()); |
| | | resultVO.setCode(ResultCodes.SERVER_ERROR.getDesc()); |
| | | resultVO.setMsg(ResultCodes.SERVER_ERROR.getDesc()); |
| | | } |
| | | return resultVO; |
| | | } |
| | |
| | | resultVO.setMsg(e.getMessage()); |
| | | }catch (Exception e){ |
| | | resultVO.setCode(ResultCodes.SERVER_ERROR.getCode()); |
| | | resultVO.setCode(ResultCodes.SERVER_ERROR.getDesc()); |
| | | resultVO.setMsg(ResultCodes.SERVER_ERROR.getDesc()); |
| | | |
| | | } |
| | | return resultVO; |
| | | } |
| | | |
| | | @Override |
| | | public ResultVO<List<MaterialReceiveRecordsRPCRespDto>> getMaterialReceiveRecords(MaterialReceiveRecordsRPCReq req) { |
| | | ResultVO resultVO = new ResultVO<>(ResultCodes.OK); |
| | | MaterialReceiveRecordsBO materialReceiveRecordsBO = new MaterialReceiveRecordsBO(); |
| | | if(null != req){ |
| | | BeanUtils.copyProperties(req,materialReceiveRecordsBO); |
| | | } |
| | | try { |
| | | List<MaterialReceiveRecordsDO> list = materialReceiveRecordsService.getReceiveRecordsByReceiveUids(materialReceiveRecordsBO); |
| | | List<MaterialReceiveRecordsRPCRespDto> materialReceiveRecordsRPCRespDtos = new ArrayList<>(); |
| | | if(list.size()>0){ |
| | | for(MaterialReceiveRecordsDO recordsDO:list){ |
| | | MaterialReceiveRecordsRPCRespDto receiveRecordsRPCRespDto = new MaterialReceiveRecordsRPCRespDto(); |
| | | BeanUtils.copyProperties(recordsDO,receiveRecordsRPCRespDto); |
| | | materialReceiveRecordsRPCRespDtos.add(receiveRecordsRPCRespDto); |
| | | } |
| | | resultVO.setData(materialReceiveRecordsRPCRespDtos); |
| | | } |
| | | }catch (EquipmentException e){ |
| | | e.printStackTrace(); |
| | | resultVO.setCode(e.getCode()); |
| | | resultVO.setMsg(e.getMessage()); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | resultVO.setCode(ResultCodes.SERVER_ERROR.getCode()); |
| | | resultVO.setMsg(ResultCodes.SERVER_ERROR.getDesc()); |
| | | |
| | | } |
| | | return resultVO; |