物流改写

liweidong
绫Umbrella 2 weeks ago
parent 85fa4bf0f6
commit 68e26bbbb2
  1. 4
      blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java
  2. 12
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/logistics/pojo/entity/PrWorkOrder.java
  3. 14
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/logistics/pojo/entity/PrWorkPlan.java
  4. 4
      blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/IPrWorkOrderService.java
  5. 3
      blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/IPrWorkPlanService.java
  6. 6
      blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/IOrderBoxServiceImpl.java
  7. 3
      blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/PrWorkOrderServiceImpl.java
  8. 3
      blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/PrWorkPlanServiceImpl.java

@ -31,8 +31,8 @@ public interface LauncherConstant {
/** /**
* nacos dev 地址 * nacos dev 地址
*/ */
String NACOS_DEV_ADDR = "192.168.249.27:8848"; // String NACOS_DEV_ADDR = "192.168.249.27:8848";
// String NACOS_DEV_ADDR = "127.0.0.1:8848"; String NACOS_DEV_ADDR = "127.0.0.1:8848";
/**R /**R
* nacos prod 地址 * nacos prod 地址

@ -20,16 +20,16 @@ import java.util.Date;
@Data @Data
@TableName("PR_WORK_ORDER") @TableName("PR_WORK_ORDER")
@Schema(description = "车间订单->视图") @Schema(description = "车间订单->视图")
public class PrWorkOrder implements Serializable { public class PrWorkOrder implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** // /**
* ID主键 // * ID主键
*/ // */
@Schema(description = "ID主键") // @Schema(description = "ID主键")
private Long id; // private Long id;
@Schema(description = "工单ID") @Schema(description = "工单ID")

@ -7,6 +7,7 @@ import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity; import org.springblade.core.mp.base.BaseEntity;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
@ -19,17 +20,16 @@ import java.util.Date;
@Data @Data
@TableName("PR_WORK_PLAN") @TableName("PR_WORK_PLAN")
@Schema(description = "车间订单序号->视图") @Schema(description = "车间订单序号->视图")
@EqualsAndHashCode(callSuper = true) public class PrWorkPlan implements Serializable {
public class PrWorkPlan extends BaseEntity {
@Serial @Serial
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** // /**
* ID主键 // * ID主键
*/ // */
@Schema(description = "ID主键") // @Schema(description = "ID主键")
private Long id; // private Long id;
@Schema(description = "工单计划ID") @Schema(description = "工单计划ID")

@ -25,6 +25,7 @@
*/ */
package org.springblade.desk.logistics.service; package org.springblade.desk.logistics.service;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springblade.core.mp.base.BaseService; import org.springblade.core.mp.base.BaseService;
import org.springblade.desk.logistics.pojo.entity.PrWorkOrder; import org.springblade.desk.logistics.pojo.entity.PrWorkOrder;
import org.springblade.desk.logistics.pojo.entity.WeighData; import org.springblade.desk.logistics.pojo.entity.WeighData;
@ -37,5 +38,6 @@ import java.math.BigDecimal;
* @author BladeX * @author BladeX
* @since 2025-11-12 * @since 2025-11-12
*/ */
public interface IPrWorkOrderService extends BaseService<PrWorkOrder> { public interface IPrWorkOrderService extends IService<PrWorkOrder> {
} }

@ -25,6 +25,7 @@
*/ */
package org.springblade.desk.logistics.service; package org.springblade.desk.logistics.service;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springblade.core.mp.base.BaseService; import org.springblade.core.mp.base.BaseService;
import org.springblade.desk.logistics.pojo.entity.PrWorkOrder; import org.springblade.desk.logistics.pojo.entity.PrWorkOrder;
import org.springblade.desk.logistics.pojo.entity.PrWorkPlan; import org.springblade.desk.logistics.pojo.entity.PrWorkPlan;
@ -35,5 +36,5 @@ import org.springblade.desk.logistics.pojo.entity.PrWorkPlan;
* @author BladeX * @author BladeX
* @since 2025-11-12 * @since 2025-11-12
*/ */
public interface IPrWorkPlanService extends BaseService<PrWorkPlan> { public interface IPrWorkPlanService extends IService<PrWorkPlan> {
} }

@ -1260,7 +1260,7 @@ public class IOrderBoxServiceImpl implements IOrderBoxService {
if (prWorkOrderList != null && !prWorkOrderList.isEmpty()) { if (prWorkOrderList != null && !prWorkOrderList.isEmpty()) {
PrWorkOrder prWorkOrder = prWorkOrderList.get(0); PrWorkOrder prWorkOrder = prWorkOrderList.get(0);
List<PrWorkPlan> workPlanList = prWorkPlanService.lambdaQuery() List<PrWorkPlan> workPlanList = prWorkPlanService.lambdaQuery()
.eq(PrWorkPlan::getWpId, prWorkOrder.getId()) .eq(PrWorkPlan::getWpId, prWorkOrder.getWpId())
.list(); .list();
if (workPlanList == null || workPlanList.isEmpty()) { if (workPlanList == null || workPlanList.isEmpty()) {
@ -1270,11 +1270,11 @@ public class IOrderBoxServiceImpl implements IOrderBoxService {
PrWorkPlan workPlan = workPlanList.get(0); PrWorkPlan workPlan = workPlanList.get(0);
Long workCenterId; Long workCenterId;
if (workPlan.getStatus() > 3) { if (workPlan.getCurStatus() > 3) {
workCenterId = workPlan.getWcId(); workCenterId = workPlan.getWcId();
} else { } else {
List<PrWorkPlan> nextWorkPlanList = prWorkPlanService.lambdaQuery() List<PrWorkPlan> nextWorkPlanList = prWorkPlanService.lambdaQuery()
.eq(PrWorkPlan::getId, workPlan.getNextWpId()) .eq(PrWorkPlan::getWpId, workPlan.getNextWpId())
.list(); .list();
if (nextWorkPlanList == null || nextWorkPlanList.isEmpty()) { if (nextWorkPlanList == null || nextWorkPlanList.isEmpty()) {

@ -25,6 +25,7 @@
*/ */
package org.springblade.desk.logistics.service.impl; package org.springblade.desk.logistics.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springblade.core.mp.base.BaseServiceImpl; import org.springblade.core.mp.base.BaseServiceImpl;
import org.springblade.desk.logistics.mapper.PrWorkOrderMapper; import org.springblade.desk.logistics.mapper.PrWorkOrderMapper;
@ -45,7 +46,7 @@ import java.math.BigDecimal;
*/ */
@Service @Service
@Slf4j @Slf4j
public class PrWorkOrderServiceImpl extends BaseServiceImpl<PrWorkOrderMapper, PrWorkOrder> implements IPrWorkOrderService { public class PrWorkOrderServiceImpl extends ServiceImpl<PrWorkOrderMapper, PrWorkOrder> implements IPrWorkOrderService {
} }

@ -25,6 +25,7 @@ package org.springblade.desk.logistics.service.impl; /**
*/ */
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springblade.core.mp.base.BaseServiceImpl; import org.springblade.core.mp.base.BaseServiceImpl;
import org.springblade.desk.logistics.mapper.PrWorkPlanMapper; import org.springblade.desk.logistics.mapper.PrWorkPlanMapper;
@ -40,7 +41,7 @@ import org.springframework.stereotype.Service;
*/ */
@Service @Service
@Slf4j @Slf4j
public class PrWorkPlanServiceImpl extends BaseServiceImpl<PrWorkPlanMapper, PrWorkPlan> implements IPrWorkPlanService { public class PrWorkPlanServiceImpl extends ServiceImpl<PrWorkPlanMapper, PrWorkPlan> implements IPrWorkPlanService {
} }

Loading…
Cancel
Save