feat(aps): 添加根据排产单ID查询关联钢卷功能
- 在ApsPlanDetailController中新增/coils/{planSheetId}接口
- 实现queryCoilsByPlanSheetId方法查询指定排产单关联的钢卷
- 集成WmsCoilContractRel和WmsMaterialCoilService相关服务
- 根据排产日期筛选钢卷创建时间范围
- 添加日期范围计算工具方法支持天级别时间筛选
This commit is contained in:
@@ -21,6 +21,7 @@ import com.klp.aps.domain.vo.ApsPlanDetailVo;
|
||||
import com.klp.aps.domain.bo.ApsPlanDetailBo;
|
||||
import com.klp.aps.service.IApsPlanDetailService;
|
||||
import com.klp.common.core.page.TableDataInfo;
|
||||
import com.klp.domain.vo.WmsMaterialCoilVo;
|
||||
|
||||
/**
|
||||
* 排产单明细
|
||||
@@ -96,4 +97,11 @@ public class ApsPlanDetailController extends BaseController {
|
||||
@PathVariable Long[] planDetailIds) {
|
||||
return toAjax(iApsPlanDetailService.deleteWithValidByIds(Arrays.asList(planDetailIds), true));
|
||||
}
|
||||
|
||||
// 根据排产单ID查询排产日期以及明细绑定的orderId,再根据这个orderId和排查时间查询返回钢卷
|
||||
@GetMapping("/coils/{planSheetId}")
|
||||
public R<List<WmsMaterialCoilVo>> getCoilsByPlanSheetId(@NotNull(message = "排产单ID不能为空")
|
||||
@PathVariable Long planSheetId) {
|
||||
return R.ok(iApsPlanDetailService.queryCoilsByPlanSheetId(planSheetId));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user