| | |
| | | package com.vincent.rsf.openApi.controller; |
| | | |
| | | import com.vincent.rsf.framework.common.Cools; |
| | | import com.vincent.rsf.framework.common.R; |
| | | import com.vincent.rsf.openApi.entity.dto.CommonResponse; |
| | | import com.vincent.rsf.openApi.entity.params.MissionTaskIssueParam; |
| | | import com.vincent.rsf.openApi.enums.MissionSystemCodeEnum; |
| | | import com.vincent.rsf.openApi.service.WmsWcsService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | |
| | | @RequestMapping("/mission") |
| | | public class MissionTransferStationController { |
| | | |
| | | @Autowired |
| | | private WmsWcsService wmsWcsService; |
| | | |
| | | @ApiOperation("任务总控") |
| | | @PostMapping("/task/master/control") |
| | | public CommonResponse missionMasterControl(@RequestBody Object objParams) { |
| | | //判断需要下发系统 |
| | | //判断下发方式 |
| | | //返回结果 |
| | | return CommonResponse.ok(); |
| | | public CommonResponse missionMasterControl(@RequestBody MissionTaskIssueParam param) { |
| | | try{ |
| | | if (Cools.isEmpty(param)){ |
| | | return CommonResponse.error("参数为空!!!"); |
| | | } |
| | | //判断需要下发系统 |
| | | if (param.getSystemCode().equals(MissionSystemCodeEnum.MISSION_SYSTEM_CODE_ENUM_HK_RCS_YZ_5.type)){ |
| | | //转海康下发程序 |
| | | // R r = wmsWcsService.issueTaskWcs(param); |
| | | // if (!r.get("code").equals(200)){ |
| | | // return CommonResponse.error(""+r.get("msg")); |
| | | // } |
| | | } else if (param.getSystemCode().equals(MissionSystemCodeEnum.MISSION_SYSTEM_CODE_ENUM_ZY_WCS_TWO.type)){ |
| | | //转wcs下发程序 |
| | | R r = wmsWcsService.issueTaskWcs(param); |
| | | if (!r.get("code").equals(200)){ |
| | | return CommonResponse.error(""+r.get("msg")); |
| | | } |
| | | } else if (param.getSystemCode().equals(MissionSystemCodeEnum.MISSION_SYSTEM_CODE_ENUM_WEIGHING_YZ_5.type)){ |
| | | //转称重 |
| | | // R r = wmsWcsService.issueTaskWcs(param); |
| | | // if (!r.get("code").equals(200)){ |
| | | // return CommonResponse.error(""+r.get("msg")); |
| | | // } |
| | | } else { |
| | | return CommonResponse.error("未知系统类型"); |
| | | } |
| | | //判断下发方式 |
| | | //返回结果 |
| | | return CommonResponse.ok(); |
| | | } catch (Exception e){ |
| | | return CommonResponse.error(e.getMessage()); |
| | | } |
| | | } |
| | | } |