Browse Source

update

piece
Yen 3 years ago
parent
commit
3cb3c9bd79
  1. 7
      src/main/java/com/qs/serve/modules/pms/controller/PmsOrderController.java
  2. 3
      src/main/java/com/qs/serve/modules/pms/entity/PmsOrder.java
  3. 5
      src/main/java/com/qs/serve/modules/pms/entity/PmsOrderProcess.java
  4. 4
      src/main/java/com/qs/serve/modules/pms/entity/PmsOrderProduct.java
  5. 4
      src/main/java/com/qs/serve/modules/pms/service/PmsOrderProcessService.java

7
src/main/java/com/qs/serve/modules/pms/controller/PmsOrderController.java

@ -63,6 +63,12 @@ public class PmsOrderController {
@PreAuthorize("hasRole('pms:order:query')") @PreAuthorize("hasRole('pms:order:query')")
public R<PmsOrder> getById(@PathVariable("id") String id){ public R<PmsOrder> getById(@PathVariable("id") String id){
PmsOrder pmsOrder = pmsOrderService.getById(id); PmsOrder pmsOrder = pmsOrderService.getById(id);
List<PmsOrderProduct> orderProducts = pmsOrderProductService.getByOrderId(id);
for (PmsOrderProduct orderProduct : orderProducts) {
List<PmsOrderProcess> pmsOrderProcessList = pmsOrderProcessService.list(id,orderProduct.getOrderProductSn());
orderProduct.setOrderProcessList(pmsOrderProcessList);
}
pmsOrder.setOrderProducts(orderProducts);
return R.ok(pmsOrder); return R.ok(pmsOrder);
} }
@ -137,6 +143,7 @@ public class PmsOrderController {
orderProcess.setProcessName(pmsProcess.getName()); orderProcess.setProcessName(pmsProcess.getName());
orderProcess.setProcessCode(pmsProcess.getCode()); orderProcess.setProcessCode(pmsProcess.getCode());
orderProcess.setProcessPrice(pmsProductProcess.getPrice()); orderProcess.setProcessPrice(pmsProductProcess.getPrice());
orderProcess.setOrderProcessSn(orderProduct.getOrderProductSn());
boolean isUpdateOrderProcess = false; boolean isUpdateOrderProcess = false;
if(StringUtils.hasText(orderProcess.getOrderProcessSn())){ if(StringUtils.hasText(orderProcess.getOrderProcessSn())){
PmsOrderProcess dbProdProcess = pmsOrderProcessService.getById(orderProcess.getOrderProcessSn()); PmsOrderProcess dbProdProcess = pmsOrderProcessService.getById(orderProcess.getOrderProcessSn());

3
src/main/java/com/qs/serve/modules/pms/entity/PmsOrder.java

@ -3,6 +3,7 @@ package com.qs.serve.modules.pms.entity;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.io.Serializable; import java.io.Serializable;
import java.util.List;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -90,5 +91,7 @@ public class PmsOrder implements Serializable {
@JsonProperty @JsonProperty
private Boolean delFlag; private Boolean delFlag;
/** 订单产品列表 */
List<?> orderProducts;
} }

5
src/main/java/com/qs/serve/modules/pms/entity/PmsOrderProcess.java

@ -31,6 +31,11 @@ public class PmsOrderProcess implements Serializable {
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
private String orderProcessSn; private String orderProcessSn;
/** 产线编码 */
@NotBlank(message = "产线编码不能为空")
@Length(max = 32,message = "产线编码长度不能超过32字")
private String orderProductSn;
/** 订单id */ /** 订单id */
@NotBlank(message = "订单id不能为空") @NotBlank(message = "订单id不能为空")
@Length(max = 32,message = "订单id长度不能超过32字") @Length(max = 32,message = "订单id长度不能超过32字")

4
src/main/java/com/qs/serve/modules/pms/entity/PmsOrderProduct.java

@ -4,6 +4,7 @@ import java.math.BigDecimal;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.io.Serializable; import java.io.Serializable;
import java.util.List;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -111,5 +112,8 @@ public class PmsOrderProduct implements Serializable {
@JsonProperty @JsonProperty
private Boolean delFlag; private Boolean delFlag;
@TableField(exist = false)
List<?> orderProcessList;
} }

4
src/main/java/com/qs/serve/modules/pms/service/PmsOrderProcessService.java

@ -2,7 +2,7 @@ package com.qs.serve.modules.pms.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.qs.serve.modules.pms.entity.PmsOrderProcess; import com.qs.serve.modules.pms.entity.PmsOrderProcess;
import java.util.List;
/** /**
* 订单工序 服务接口 * 订单工序 服务接口
* @author YenHex * @author YenHex
@ -10,5 +10,7 @@ import com.qs.serve.modules.pms.entity.PmsOrderProcess;
*/ */
public interface PmsOrderProcessService extends IService<PmsOrderProcess> { public interface PmsOrderProcessService extends IService<PmsOrderProcess> {
List<PmsOrderProcess> list(String orderId,String orderProductSn);
} }

Loading…
Cancel
Save