package com.dy.pmsStation.workOrder;
|
|
import com.dy.common.webUtil.BaseResponse;
|
import com.dy.common.webUtil.BaseResponseUtils;
|
import com.dy.pmsGlobal.pojoPr.PrAssemblyPlan;
|
import com.dy.pmsGlobal.pojoSta.StaAssemblyWorkLast;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
/**
|
* 生产任务认领控制器
|
*/
|
@Slf4j
|
@RestController
|
@RequestMapping(path = "workOrder")
|
public class WorkOrderCtrl {
|
private WorkOrderSv sv;
|
@Autowired
|
public void setWorkOrderSv(WorkOrderSv workOrderSv) {
|
this.sv = workOrderSv;
|
}
|
/**
|
* 查询工站是否已经被占用
|
* @param
|
* @return
|
*/
|
@GetMapping(path="isStationUsed")
|
public BaseResponse<Boolean> isStationUsed(StaAssemblyWorkLast last){
|
String message = sv.isStationUsed(last);
|
if ("".equals(message)) {
|
return BaseResponseUtils.buildSuccess(true);
|
} else {
|
return BaseResponseUtils.buildFail(message);
|
}
|
}
|
/**
|
* 查询全部执行中的组装任务清单
|
* @param
|
* @return
|
*/
|
@GetMapping(path="planList")
|
public BaseResponse<List<PrAssemblyPlan>> selectOnLineList(){
|
PrAssemblyPlan params = new PrAssemblyPlan();
|
params.setStatus(1);
|
List<PrAssemblyPlan> list = sv.selectList(params);
|
return BaseResponseUtils.buildSuccess(list);
|
}
|
|
|
@GetMapping(path = "test")
|
public BaseResponse test() {
|
log.info("test");
|
return BaseResponseUtils.buildSuccess("test");
|
}
|
}
|