|
|
|
|
@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; |
|
|
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag; |
|
|
|
|
import jakarta.annotation.Resource; |
|
|
|
|
import jakarta.validation.Valid; |
|
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
import org.springblade.core.boot.ctrl.BladeController; |
|
|
|
|
@ -13,11 +14,11 @@ import org.springblade.core.secure.utils.AuthUtil; |
|
|
|
|
import org.springblade.core.tool.api.R; |
|
|
|
|
import org.springblade.desk.produce.pojo.dto.MesRbRedoRoutDTO; |
|
|
|
|
import org.springblade.desk.produce.service.IPdaSaveService; |
|
|
|
|
import org.springblade.erpdata.feign.IErpDataProduceClient; |
|
|
|
|
import org.springblade.erpdata.pojo.dto.ReworkProcessDTO; |
|
|
|
|
import org.springblade.erpdata.pojo.vo.ReworkProcessVO; |
|
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
@ -33,41 +34,49 @@ public class ReworkProcessController extends BladeController { |
|
|
|
|
|
|
|
|
|
private final IPdaSaveService pdaSaveService; |
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
private IErpDataProduceClient erpDataProduceClient; |
|
|
|
|
|
|
|
|
|
@GetMapping("/loadReworkOrder") |
|
|
|
|
@ApiOperationSupport(order = 1) |
|
|
|
|
@Operation(summary = "erp查询返工订单", description = "传入ReworkProcessDTO") |
|
|
|
|
public R<IPage<ReworkProcessVO>> page(ReworkProcessDTO prReworkProcess, Query query) { |
|
|
|
|
prReworkProcess.setQuery(query); |
|
|
|
|
// prReworkProcess.setQuery(query);
|
|
|
|
|
// IPage<ReworkProcessVO> page = Condition.getPage(query);
|
|
|
|
|
// List<ReworkProcessVO> records = new ArrayList<>();
|
|
|
|
|
// ReworkProcessVO reworkProcessVO = new ReworkProcessVO();
|
|
|
|
|
// reworkProcessVO.setRedono("返修单号");
|
|
|
|
|
// reworkProcessVO.setSeqno(1);
|
|
|
|
|
// reworkProcessVO.setSeqdept("处理单位");
|
|
|
|
|
// reworkProcessVO.setPrtno("物料号");
|
|
|
|
|
// reworkProcessVO.setExcstatus(1);
|
|
|
|
|
// reworkProcessVO.setAmount(1.0);
|
|
|
|
|
// reworkProcessVO.setReqdate("2026-02-04");
|
|
|
|
|
// reworkProcessVO.setReqqty("需求数量");
|
|
|
|
|
// reworkProcessVO.setRecdate("2026-02-04");
|
|
|
|
|
// reworkProcessVO.setRecman("接收人");
|
|
|
|
|
// reworkProcessVO.setRecqty("接收数量");
|
|
|
|
|
// reworkProcessVO.setEnddat("2026-02-04");
|
|
|
|
|
// reworkProcessVO.setEndman("完成人");
|
|
|
|
|
// reworkProcessVO.setEndqty("完成数量");
|
|
|
|
|
// reworkProcessVO.setSplcode("批次号");
|
|
|
|
|
// reworkProcessVO.setRemark("备注");
|
|
|
|
|
// reworkProcessVO.setHrecdate("2026-02-04");
|
|
|
|
|
// reworkProcessVO.setBfqty(1);
|
|
|
|
|
// reworkProcessVO.setUsedept("发生单位");
|
|
|
|
|
// reworkProcessVO.setDetail("处理意见");
|
|
|
|
|
// reworkProcessVO.setPrtlotno("生产标识");
|
|
|
|
|
// reworkProcessVO.setDeptcode("工艺路线");
|
|
|
|
|
// reworkProcessVO.setSono("开单车间订单号");
|
|
|
|
|
// records.add(reworkProcessVO);
|
|
|
|
|
// page.setRecords(records);
|
|
|
|
|
// return R.data(page);
|
|
|
|
|
IPage<ReworkProcessVO> page = Condition.getPage(query); |
|
|
|
|
List<ReworkProcessVO> records = new ArrayList<>(); |
|
|
|
|
ReworkProcessVO reworkProcessVO = new ReworkProcessVO(); |
|
|
|
|
reworkProcessVO.setRedono("返修单号"); |
|
|
|
|
reworkProcessVO.setSeqno(1); |
|
|
|
|
reworkProcessVO.setSeqdept("处理单位"); |
|
|
|
|
reworkProcessVO.setPrtno("物料号"); |
|
|
|
|
reworkProcessVO.setExcstatus(1); |
|
|
|
|
reworkProcessVO.setAmount(1.0); |
|
|
|
|
reworkProcessVO.setReqdate("2026-02-04"); |
|
|
|
|
reworkProcessVO.setReqqty("需求数量"); |
|
|
|
|
reworkProcessVO.setRecdate("2026-02-04"); |
|
|
|
|
reworkProcessVO.setRecman("接收人"); |
|
|
|
|
reworkProcessVO.setRecqty("接收数量"); |
|
|
|
|
reworkProcessVO.setEnddat("2026-02-04"); |
|
|
|
|
reworkProcessVO.setEndman("完成人"); |
|
|
|
|
reworkProcessVO.setEndqty("完成数量"); |
|
|
|
|
reworkProcessVO.setSplcode("批次号"); |
|
|
|
|
reworkProcessVO.setRemark("备注"); |
|
|
|
|
reworkProcessVO.setHrecdate("2026-02-04"); |
|
|
|
|
reworkProcessVO.setBfqty(1); |
|
|
|
|
reworkProcessVO.setUsedept("发生单位"); |
|
|
|
|
reworkProcessVO.setDetail("处理意见"); |
|
|
|
|
reworkProcessVO.setPrtlotno("生产标识"); |
|
|
|
|
reworkProcessVO.setDeptcode("工艺路线"); |
|
|
|
|
reworkProcessVO.setSono("开单车间订单号"); |
|
|
|
|
records.add(reworkProcessVO); |
|
|
|
|
page.setRecords(records); |
|
|
|
|
return R.data(page); |
|
|
|
|
// return erpDataProduceClient.loadReworkOrder(prReworkProcess);
|
|
|
|
|
String reworkCode = prReworkProcess.getReworkCode(); |
|
|
|
|
String partCode = prReworkProcess.getPartCode(); |
|
|
|
|
String batchNo = prReworkProcess.getBatchNo(); |
|
|
|
|
R<List<ReworkProcessVO>> listR = erpDataProduceClient.loadReworkOrder(reworkCode, partCode, batchNo); |
|
|
|
|
return R.data(page.setRecords(listR.getData())); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// @GetMapping("/treeProcess")
|
|
|
|
|
|