mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-14 13:42:07 +08:00
生产工序代码-排单-新增排单
This commit is contained in:
+2
-2
@@ -108,14 +108,14 @@ public class PlanController {
|
|||||||
@GetMapping("getNotPlanOrderListPage")
|
@GetMapping("getNotPlanOrderListPage")
|
||||||
@Operation(summary = "获取未排单的板材生产单板材分页列表")
|
@Operation(summary = "获取未排单的板材生产单板材分页列表")
|
||||||
@PreAuthorize("@ss.hasPermission('executor:plan:query')")
|
@PreAuthorize("@ss.hasPermission('executor:plan:query')")
|
||||||
public CommonResult<PageResult<OrderRespVOCopy>> getOrderPage(@Valid OrderPageReqVOCopy pageReqVO) {
|
public CommonResult<List<OrderRespVOCopy>> getOrderPage(@Valid OrderPageReqVOCopy pageReqVO) {
|
||||||
return success(planService.getOrderPage(pageReqVO));
|
return success(planService.getOrderPage(pageReqVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("getNotPlanPlateListPage")
|
@GetMapping("getNotPlanPlateListPage")
|
||||||
@Operation(summary = "获取未排单的板材分页列表")
|
@Operation(summary = "获取未排单的板材分页列表")
|
||||||
@PreAuthorize("@ss.hasPermission('executor:plan:query')")
|
@PreAuthorize("@ss.hasPermission('executor:plan:query')")
|
||||||
public CommonResult<PageResult<PlatePage>> getNotPlanPlateListPage(@Valid PlateReqPageVO pageVO) {
|
public CommonResult<List<PlatePage>> getNotPlanPlateListPage(@Valid PlateReqPageVO pageVO) {
|
||||||
return success(planService.getNotPlanPlateListPage(pageVO));
|
return success(planService.getNotPlanPlateListPage(pageVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+5
@@ -9,6 +9,7 @@ import lombok.NoArgsConstructor;
|
|||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import static com.cf.imes.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
import static com.cf.imes.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||||
import static com.cf.imes.framework.common.util.date.DateUtils.TIME_ZONE_DEFAULT;
|
import static com.cf.imes.framework.common.util.date.DateUtils.TIME_ZONE_DEFAULT;
|
||||||
@@ -44,6 +45,10 @@ public class OrderRespVOCopy {
|
|||||||
private String goodsId;
|
private String goodsId;
|
||||||
@Schema(description = "商品名称")
|
@Schema(description = "商品名称")
|
||||||
private String goodsName;
|
private String goodsName;
|
||||||
|
|
||||||
|
@Schema(description = "订单对应的板件的信息")
|
||||||
|
private List<PlatePage> platePages;
|
||||||
|
|
||||||
@Schema(description = "颜色")
|
@Schema(description = "颜色")
|
||||||
private String color;
|
private String color;
|
||||||
@Schema(description = "材质:颗粒板、欧松板、多层板、生态板、禾香板、密度板、实木、铝蜂窝板、铝塑板")
|
@Schema(description = "材质:颗粒板、欧松板、多层板、生态板、禾香板、密度板、实木、铝蜂窝板、铝塑板")
|
||||||
|
|||||||
+1
-1
@@ -49,7 +49,7 @@ public interface OrderMapper extends BaseMapperX<OrderDO> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
IPage<OrderRespVOCopy> selectOrderPage(@Param("page") IPage page, @Param(Constants.WRAPPER) Wrapper<OrderDO> wrapper);
|
List<OrderRespVOCopy> selectOrderPage(/*@Param("page") IPage page,*/ @Param(Constants.WRAPPER) Wrapper<OrderDO> wrapper);
|
||||||
|
|
||||||
default List<OrderDO> selectOrderCheck(OrderPageReqVO reqVO) {
|
default List<OrderDO> selectOrderCheck(OrderPageReqVO reqVO) {
|
||||||
MPJLambdaWrapper<OrderDO> wrapper = new MPJLambdaWrapper<OrderDO>()
|
MPJLambdaWrapper<OrderDO> wrapper = new MPJLambdaWrapper<OrderDO>()
|
||||||
|
|||||||
+2
-1
@@ -65,7 +65,8 @@ public interface PlateMapper extends BaseMapperX<PlateDO> {
|
|||||||
.orderByDesc(PlateDO::getId));
|
.orderByDesc(PlateDO::getId));
|
||||||
}
|
}
|
||||||
|
|
||||||
IPage<PlatePage> selectPlatePage(@Param("page") IPage<PlatePage> page, @Param("orderId")Long organId, @Param("goodsId") String goodsId);
|
// IPage<PlatePage> selectPlatePage(@Param("page") IPage<PlatePage> page, @Param("orderId")Long organId, @Param("goodsId") String goodsId);
|
||||||
|
List<PlatePage> selectPlatePage(/*@Param("page") IPage<PlatePage> page,*/ @Param("orderId")Long organId, @Param("goodsId") String goodsId);
|
||||||
|
|
||||||
IPage<PlateResList> selectPlateByPlanId(@Param("page") IPage<PlateResList> page, @Param(Constants.WRAPPER) Wrapper<PlateDO> wrapper);
|
IPage<PlateResList> selectPlateByPlanId(@Param("page") IPage<PlateResList> page, @Param(Constants.WRAPPER) Wrapper<PlateDO> wrapper);
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -53,9 +53,9 @@ public interface PlanService {
|
|||||||
*/
|
*/
|
||||||
PageResult<PlanRespVO> getPlanPage(PlanPageReqVO pageReqVO);
|
PageResult<PlanRespVO> getPlanPage(PlanPageReqVO pageReqVO);
|
||||||
|
|
||||||
PageResult<OrderRespVOCopy> getOrderPage(OrderPageReqVOCopy pageReqVO);
|
List<OrderRespVOCopy> getOrderPage(OrderPageReqVOCopy pageReqVO);
|
||||||
|
|
||||||
PageResult<PlatePage> getNotPlanPlateListPage(PlateReqPageVO pageVO);
|
List<PlatePage> getNotPlanPlateListPage(PlateReqPageVO pageVO);
|
||||||
|
|
||||||
Boolean addPlate(AddPlateReq req);
|
Boolean addPlate(AddPlateReq req);
|
||||||
|
|
||||||
|
|||||||
+22
-10
@@ -254,8 +254,8 @@ public class PlanServiceImpl implements PlanService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageResult<OrderRespVOCopy> getOrderPage(OrderPageReqVOCopy pageReqVO) {
|
public List<OrderRespVOCopy> getOrderPage(OrderPageReqVOCopy pageReqVO) {
|
||||||
PageDTO<OrderRespVOCopy> page = new PageDTO<>(pageReqVO.getPageNo(), pageReqVO.getPageSize());
|
// PageDTO<OrderRespVOCopy> page = new PageDTO<>(pageReqVO.getPageNo(), pageReqVO.getPageSize());
|
||||||
|
|
||||||
QueryWrapperX<OrderDO> queryWrapperX = new QueryWrapperX<>();
|
QueryWrapperX<OrderDO> queryWrapperX = new QueryWrapperX<>();
|
||||||
queryWrapperX
|
queryWrapperX
|
||||||
@@ -285,18 +285,30 @@ public class PlanServiceImpl implements PlanService {
|
|||||||
|
|
||||||
queryWrapperX.inIfPresent("op.filter_type", filterTypes);
|
queryWrapperX.inIfPresent("op.filter_type", filterTypes);
|
||||||
|
|
||||||
IPage<OrderRespVOCopy> orderDOPageResult = orderMapper.selectOrderPage(page, queryWrapperX);
|
List<OrderRespVOCopy> orderRespVOCopies = orderMapper.selectOrderPage(queryWrapperX);
|
||||||
if (CollectionUtil.isEmpty(orderDOPageResult.getRecords())) {
|
|
||||||
return new PageResult<>();
|
for (OrderRespVOCopy orderRespVOCopy : orderRespVOCopies) {
|
||||||
|
|
||||||
|
List<PlatePage> platePages = plateMapper.selectPlatePage(orderRespVOCopy.getOrderId(), orderRespVOCopy.getGoodsId());
|
||||||
|
orderRespVOCopy.setPlatePages(platePages);
|
||||||
|
|
||||||
}
|
}
|
||||||
return new PageResult<>(orderDOPageResult.getRecords(), orderDOPageResult.getTotal());
|
return orderRespVOCopies;
|
||||||
|
|
||||||
|
|
||||||
|
// IPage<OrderRespVOCopy> orderDOPageResult = orderMapper.selectOrderPage(queryWrapperX);
|
||||||
|
|
||||||
|
// if (CollectionUtil.isEmpty(orderDOPageResult.getRecords())) {
|
||||||
|
// return new PageResult<>();
|
||||||
|
// }
|
||||||
|
// return new PageResult<>(orderDOPageResult.getRecords(), orderDOPageResult.getTotal());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageResult<PlatePage> getNotPlanPlateListPage(PlateReqPageVO pageVO) {
|
public List<PlatePage> getNotPlanPlateListPage(PlateReqPageVO pageVO) {
|
||||||
PageDTO<PlatePage> page = new PageDTO<>(pageVO.getPageNo(), pageVO.getPageSize());
|
// PageDTO<PlatePage> page = new PageDTO<>(pageVO.getPageNo(), pageVO.getPageSize());
|
||||||
IPage<PlatePage> pageRes = plateMapper.selectPlatePage(page, pageVO.getOrderId(), pageVO.getGoodsId());
|
List<PlatePage> pageRes = plateMapper.selectPlatePage(/*page, */pageVO.getOrderId(), pageVO.getGoodsId());
|
||||||
return new PageResult<PlatePage>(pageRes.getRecords(), pageRes.getTotal());
|
return pageRes;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
+1
-1
@@ -17,7 +17,7 @@
|
|||||||
and a.order_id = #{orderId}
|
and a.order_id = #{orderId}
|
||||||
</if>
|
</if>
|
||||||
<if test="goodsId !=null and goodsId != '' ">
|
<if test="goodsId !=null and goodsId != '' ">
|
||||||
and c.id = #{goodsId}
|
and c.goods_id = #{goodsId}
|
||||||
</if>
|
</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
+2
-2
@@ -12,11 +12,11 @@ import lombok.ToString;
|
|||||||
public class OrderBodyReqVO {
|
public class OrderBodyReqVO {
|
||||||
|
|
||||||
|
|
||||||
@Schema(description = "工序类型",requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "工序类型",requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
||||||
private Long processType;
|
private Long processType;
|
||||||
|
|
||||||
|
|
||||||
@Schema(description = "生产单号",requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "生产单号",requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
||||||
private Long orderId;
|
private Long orderId;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user