package com.uas.eis.controller; import com.uas.eis.sdk.entity.ApiResult; import com.uas.eis.sdk.resp.ApiResponse; import com.uas.eis.service.MESHelperService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import java.util.HashMap; import java.util.List; import java.util.Map; /** * @author xiaost * @date 2022/8/16 11:35 **/ @RestController @RequestMapping("/MES/helper") public class MESHelperController { @Autowired private MESHelperService mesHelperService; @RequestMapping(value="/dllMain") public ApiResult> DLLMain(HttpServletRequest request, String data){ Map modelMap = new HashMap(); String accessKey = request.getHeader("AccessKey"); String requestId = request.getHeader("RequestId"); Map map = mesHelperService.DLLMain(accessKey,requestId,data); return ApiResponse.successRsp(requestId,map); } //天马电子秤对接接口 @RequestMapping(value="/Weigh") public Map Weigh(HttpServletRequest request, @RequestBody String json){ Map modelMap = new HashMap(); Map map = mesHelperService.Weigh(json); return map; } //镭雕机接口 @RequestMapping(value="/Radium") public Map Radium(HttpServletRequest request, @RequestBody String json){ Map modelMap = new HashMap(); Map map = mesHelperService.Radium(json); return map; } //SPI接口 @RequestMapping(value="/SPI") public Map SPI(HttpServletRequest request, @RequestBody String json){ Map modelMap = new HashMap(); Map map = mesHelperService.SPI(json); return map; } //AOI接口 @RequestMapping(value="/AOI",method = RequestMethod.POST) public Map AOI(HttpServletRequest request,String Username,String Shiftname, String MachineNO, String LineNO, String procedure,String Moname, String Lotsn,String Side,String Result,String Defect,String elementQTY,String TestQTY,String Type,String Time) { Map modelMap = new HashMap(); Map map = mesHelperService.AOI( Username, Shiftname, MachineNO, LineNO, procedure, Moname, Lotsn, Side, Result, Defect, elementQTY, TestQTY, Type, Time); return map; } }