|
|
|
|
@ -25,6 +25,7 @@ import org.springblade.core.secure.BladeUser; |
|
|
|
|
import org.springblade.core.tool.api.R; |
|
|
|
|
import org.springblade.core.tool.utils.DateUtil; |
|
|
|
|
import org.springblade.core.tool.utils.Func; |
|
|
|
|
import org.springblade.desk.basic.constant.BaseRequest; |
|
|
|
|
import org.springblade.desk.basic.util.ExcelExtUtil; |
|
|
|
|
import org.springblade.desk.quality.constant.QAModuleConst; |
|
|
|
|
import org.springblade.desk.quality.constant.ReviewSheetConst; |
|
|
|
|
@ -116,7 +117,7 @@ public class ReviewSheetController extends BladeController { |
|
|
|
|
public R<IPage<ReviewSheetInitVO>> listInit(@Parameter() @RequestBody |
|
|
|
|
ReviewSheetInitSearch search, Query query) { |
|
|
|
|
Map demo = new HashMap(); |
|
|
|
|
demo.put("status", ReviewSheetConst.S_INIT); |
|
|
|
|
demo.put(BaseRequest.STATUS, ReviewSheetConst.S_INIT); |
|
|
|
|
QueryWrapper<ReviewSheet> qw = Condition.getQueryWrapper(demo, ReviewSheet.class); |
|
|
|
|
IPage<ReviewSheet> pages = service.page(Condition.getPage(query), qw); |
|
|
|
|
IPage<ReviewSheetInitVO> pagesVO = ReviewSheetInitWrapper.build().pageVO(pages); |
|
|
|
|
@ -126,6 +127,10 @@ public class ReviewSheetController extends BladeController { |
|
|
|
|
// .stream()
|
|
|
|
|
// .peek(service::setVOValue)
|
|
|
|
|
// .collect(Collectors.toList());
|
|
|
|
|
|
|
|
|
|
for (ReviewSheetInitVO initVO : pagesVO.getRecords()) { |
|
|
|
|
initVO.setDocCode("" + initVO.getId()); |
|
|
|
|
} |
|
|
|
|
return R.data(pagesVO); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -137,10 +142,12 @@ public class ReviewSheetController extends BladeController { |
|
|
|
|
@Operation(summary = "返工报废审理list分页", description = "传入ReviewSheet Obj") |
|
|
|
|
public R<IPage<ReviewSheetRedoScrapVO>> listReviewRedoScrap(@Parameter() @RequestBody |
|
|
|
|
ReviewSheetRedoScrapSearch search, Query query) { |
|
|
|
|
// todo: mapper
|
|
|
|
|
Map demo = new HashMap(); |
|
|
|
|
QueryWrapper<ReviewSheet> qw = Condition.getQueryWrapper(demo, ReviewSheet.class); |
|
|
|
|
qw.eq(ReviewSheet.COL_BIZ_TYPE, search.getBizType()); |
|
|
|
|
qw.eq(ReviewSheet.COL_REVIEW_STATUS, ReviewSheetConst.SELF.S_JUDGE); |
|
|
|
|
Integer bizType = search.getBizType(); |
|
|
|
|
qw.eq((bizType != null && bizType != 0), ReviewSheet.COL_BIZ_TYPE, search.getBizType()); |
|
|
|
|
// qw.eq(ReviewSheet.COL_REVIEW_STATUS, ReviewSheetConst.SELF.S_JUDGE);
|
|
|
|
|
IPage<ReviewSheet> pages = service.page(Condition.getPage(query), qw); |
|
|
|
|
IPage<ReviewSheetRedoScrapVO> pagesVO = ReviewSheetRedoScrapWrapper.build().pageVO(pages); |
|
|
|
|
pagesVO.getRecords() |
|
|
|
|
@ -160,7 +167,7 @@ public class ReviewSheetController extends BladeController { |
|
|
|
|
ReviewSheetSelfSearch search, Query query) { |
|
|
|
|
Map demo = new HashMap(); |
|
|
|
|
QueryWrapper<ReviewSheet> qw = Condition.getQueryWrapper(demo, ReviewSheet.class); |
|
|
|
|
qw.in("bizType", ReviewSheetConst.BizType.T_SELF_REDO, ReviewSheetConst.BizType.T_SELF_SCRAP); |
|
|
|
|
qw.in(ReviewSheet.COL_BIZ_TYPE, ReviewSheetConst.BizType.T_SELF_REDO, ReviewSheetConst.BizType.T_SELF_SCRAP); |
|
|
|
|
IPage<ReviewSheet> pages = service.page(Condition.getPage(query), qw); |
|
|
|
|
IPage<ReviewSheetSelfVO> pagesVO = ReviewSheetSelfWrapper.build().pageVO(pages); |
|
|
|
|
pagesVO.getRecords() |
|
|
|
|
@ -179,8 +186,9 @@ public class ReviewSheetController extends BladeController { |
|
|
|
|
public R<IPage<ReviewSheetErpVO>> listErp(@Parameter() @RequestBody ReviewSheetErpSearch search, |
|
|
|
|
Query query) { |
|
|
|
|
Map demo = new HashMap(); |
|
|
|
|
// todo: mapper
|
|
|
|
|
QueryWrapper<ReviewSheet> qw = Condition.getQueryWrapper(demo, ReviewSheet.class); |
|
|
|
|
qw.eq("bizType", ReviewSheetConst.BizType.T_ERP); |
|
|
|
|
qw.eq(ReviewSheet.COL_BIZ_TYPE, ReviewSheetConst.BizType.T_ERP); |
|
|
|
|
IPage<ReviewSheet> pages = service.page(Condition.getPage(query), qw); |
|
|
|
|
IPage<ReviewSheetErpVO> pagesVO = ReviewSheetErpWrapper.build().pageVO(pages); |
|
|
|
|
pagesVO.getRecords() |
|
|
|
|
@ -190,14 +198,32 @@ public class ReviewSheetController extends BladeController { |
|
|
|
|
return R.data(pagesVO); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* SELECT |
|
|
|
|
* * |
|
|
|
|
* FROM |
|
|
|
|
* "QA_REVIEW_SHEET" |
|
|
|
|
* ORDER BY |
|
|
|
|
* WO_ID ASC |
|
|
|
|
* |
|
|
|
|
* @param search |
|
|
|
|
* @param query |
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
@PostMapping("/getHisWOList") |
|
|
|
|
@ApiOperationSupport(order = 20) |
|
|
|
|
@Operation(summary = "历史已经完成的车间订单", description = "Obj") |
|
|
|
|
public R<List<ReviewSheetHisWOVO>> getHisWOList(@Parameter() @RequestBody ReviewSheetErpSearch search, |
|
|
|
|
Query query) { |
|
|
|
|
Query query) { |
|
|
|
|
List<ReviewSheetHisWOVO> list = new ArrayList<>(); |
|
|
|
|
list.add(new ReviewSheetHisWOVO()); |
|
|
|
|
list.add(new ReviewSheetHisWOVO()); |
|
|
|
|
ReviewSheetHisWOVO vo1 = new ReviewSheetHisWOVO(); |
|
|
|
|
vo1.setWoId(1000L); |
|
|
|
|
vo1.setWoInfo("WO" + "1000L"); |
|
|
|
|
ReviewSheetHisWOVO vo2 = new ReviewSheetHisWOVO(); |
|
|
|
|
vo2.setWoId(1001L); |
|
|
|
|
vo2.setWoInfo("WO" + "1001L"); |
|
|
|
|
list.add(vo1); |
|
|
|
|
list.add(vo2); |
|
|
|
|
return R.data(list); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -208,9 +234,7 @@ public class ReviewSheetController extends BladeController { |
|
|
|
|
@Parameter(description = "车间订单Id") @RequestParam Long woId) { |
|
|
|
|
// todo:
|
|
|
|
|
// 找到的历史审理单
|
|
|
|
|
Long rsId = 100L; |
|
|
|
|
|
|
|
|
|
return R.success(""); |
|
|
|
|
return service.sameCopyFromHiWO(id, woId); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|