委托加工和回收率管理优化
This commit is contained in:
@@ -174,20 +174,20 @@ public class OrderApiImpl implements OrderApi {
|
||||
}
|
||||
|
||||
@Override
|
||||
public CommonResult<List<SalesOrdDtlDTO>> getSalesOrderDetailsByOrderIds(List<Long> ids) {
|
||||
public CommonResult<List<SalesOrdDtlDTO>> getSalesOrderDetailsByIds(List<Long> ids) {
|
||||
List<SalesOrderDetailDO> salesOrderDetailDOS = SpringUtil.getBean(SalesOrderDetailMapper.class).selectList(
|
||||
new LambdaQueryWrapperX<SalesOrderDetailDO>()
|
||||
.in(SalesOrderDetailDO::getOrderId, ids)
|
||||
.in(SalesOrderDetailDO::getId, ids)
|
||||
.eq(SalesOrderDetailDO::getIsEnable, '1')
|
||||
);
|
||||
return success(BeanUtils.toBean(salesOrderDetailDOS, SalesOrdDtlDTO.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
public CommonResult<SalesOrdDtlDTO> getSalesOrderDetailsByOrderId(Long id) {
|
||||
public CommonResult<SalesOrdDtlDTO> getSalesOrderDetailsById(Long id) {
|
||||
SalesOrderDetailDO salesOrderDetailDOS = SpringUtil.getBean(SalesOrderDetailMapper.class).selectOne(
|
||||
new LambdaQueryWrapperX<SalesOrderDetailDO>()
|
||||
.eq(SalesOrderDetailDO::getOrderId, id)
|
||||
.eq(SalesOrderDetailDO::getId, id)
|
||||
.eq(SalesOrderDetailDO::getIsEnable, '1')
|
||||
);
|
||||
return success(BeanUtils.toBean(salesOrderDetailDOS, SalesOrdDtlDTO.class));
|
||||
|
||||
@@ -122,5 +122,7 @@ public class EntrustOrderOrderPageReqVO extends PageParam {
|
||||
|
||||
@Schema(description = "采购组名称", example = "张三")
|
||||
private String purchaseGroupName;
|
||||
@Schema(description = "计量单位", example = "张三")
|
||||
private String unit;
|
||||
|
||||
}
|
||||
@@ -166,4 +166,8 @@ public class EntrustOrderOrderRespVO {
|
||||
@ExcelProperty("委托加工订单明细")
|
||||
private List<EntrustOrderDetailRespVO> entrustOrderDetails;
|
||||
|
||||
@ExcelProperty("计量单位")
|
||||
@Schema(description = "计量单位", example = "张三")
|
||||
private String unit;
|
||||
|
||||
}
|
||||
@@ -146,4 +146,7 @@ public class EntrustOrderOrderSaveReqVO {
|
||||
@Schema(description = "委托加工订单明细")
|
||||
private List<EntrustOrderDetailSaveReqVO> entrustOrderDetails;
|
||||
|
||||
@Schema(description = "计量单位", example = "张三")
|
||||
private String unit;
|
||||
|
||||
}
|
||||
@@ -11,6 +11,7 @@ import com.zt.plat.framework.common.util.object.BeanUtils;
|
||||
import com.zt.plat.framework.excel.core.util.ExcelUtils;
|
||||
import com.zt.plat.module.contractorder.api.ContractApi;
|
||||
import com.zt.plat.module.contractorder.api.ContractApiImpl;
|
||||
import com.zt.plat.module.contractorder.api.OrderApi;
|
||||
import com.zt.plat.module.contractorder.api.dto.order.PurchaseOrderWithDetailsDTO;
|
||||
import com.zt.plat.module.contractorder.controller.admin.purchaseorder.vo.*;
|
||||
import com.zt.plat.module.contractorder.controller.admin.salesorder.vo.SalesOrderPageReqVO;
|
||||
@@ -52,6 +53,9 @@ public class SalesOrderController implements BusinessControllerMarker {
|
||||
@Resource
|
||||
private SalesOrderService salesOrderService;
|
||||
|
||||
@Resource
|
||||
private OrderApi orderApi;
|
||||
|
||||
|
||||
@PostMapping("/create")
|
||||
@Operation(summary = "创建销售订单")
|
||||
@@ -205,4 +209,9 @@ public class SalesOrderController implements BusinessControllerMarker {
|
||||
salesOrderService.updateOrderStatusByIdOrOrderNo(req);
|
||||
return success(true);
|
||||
}
|
||||
//feign测试
|
||||
@GetMapping("/get-sales-order-details-by-order-id")
|
||||
public CommonResult<?> getSalesOrderDetailsByOrderId(@RequestParam("orderId") Long orderId) {
|
||||
return success(orderApi.getSalesOrderDetailsById(orderId));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -142,12 +142,6 @@ public class SalesOrderSaveReqVO {
|
||||
@Schema(description = "订单状态(字典:PRCH_ORD_STS)", example = "2")
|
||||
private String status;
|
||||
|
||||
|
||||
@Schema(description = "消费订单明细")
|
||||
@ExcelProperty("消费订单明细")
|
||||
private List<SalesOrderDetailSaveReqVO> salesOrderDetailSaveReqVOS;
|
||||
|
||||
|
||||
@Schema(description = "流程实例编号")
|
||||
@ExcelProperty("流程实例编号")
|
||||
private String processInstanceId;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.zt.plat.module.contractorder.dal.dataobject.entrustorder;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.*;
|
||||
import java.util.*;
|
||||
import java.time.LocalDateTime;
|
||||
@@ -213,4 +214,9 @@ public class EntrustOrderOrderDO extends BusinessBaseDO {
|
||||
*/
|
||||
@TableField("IS_PUSH")
|
||||
private int isPush;
|
||||
/**
|
||||
* 计量单位
|
||||
*/
|
||||
@TableField("UNT")
|
||||
private String unit;
|
||||
}
|
||||
@@ -59,6 +59,7 @@ public interface EntrustOrderOrderMapper extends BaseMapperX<EntrustOrderOrderDO
|
||||
.eqIfPresent(EntrustOrderOrderDO::getCause, reqVO.getCause())
|
||||
.eqIfPresent(EntrustOrderOrderDO::getStatus, reqVO.getStatus())
|
||||
.likeIfPresent(EntrustOrderOrderDO::getPurchaseGroupName, reqVO.getPurchaseGroupName())
|
||||
.likeIfPresent(EntrustOrderOrderDO::getUnit, reqVO.getUnit())
|
||||
.orderByDesc(EntrustOrderOrderDO::getId));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user