修改报废单保存时候相关字段缺失问题

dev
a15234804788@163.com 3 years ago
parent 37d453de4f
commit ee0db45b36
  1. 4
      lab-service-api/lab-lims-api/src/main/java/org/springblade/lims/entry/Instrument.java
  2. 7
      lab-service/lab-lims/src/main/java/org/springblade/lims/controller/RepairApplicationController.java

@ -8,7 +8,7 @@ import lombok.Data;
import org.springblade.core.mp.base.BaseEntity; import org.springblade.core.mp.base.BaseEntity;
import org.springframework.data.annotation.Id; import org.springframework.data.annotation.Id;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
@ -49,7 +49,7 @@ public class Instrument extends BaseEntity implements Serializable {
private Date productionDate; private Date productionDate;
// 启用日期 // 启用日期
@NotBlank(message = "设备启用时间不能为空") @NotNull(message = "设备启用时间不能为空")
private Date enableDate; private Date enableDate;
public String manufacturerBrand; public String manufacturerBrand;

@ -154,6 +154,13 @@ public class RepairApplicationController extends BladeController {
scrapApplication.setModel(application.getVersion()); scrapApplication.setModel(application.getVersion());
scrapApplication.setStatus(0); scrapApplication.setStatus(0);
scrapApplication.setReasonAndState(repairApplication.getReasonForScrapping()); scrapApplication.setReasonAndState(repairApplication.getReasonForScrapping());
//维修金额
scrapApplication.setMoney(application.getTotalCost() == null ? 0 : application.getTotalCost());
//购置日期
Instrument instrumentThis = instrumentService.getById(application.getInstrumentId());
scrapApplication.setPurchaseTime(instrumentThis.getPurchaseTime());
//处理情况,使用维修单的维修记录
scrapApplication.setHandling(application.getMaintenanceRecord() == null ? "" : application.getMaintenanceRecord());
scrapApplicationService.save(scrapApplication); scrapApplicationService.save(scrapApplication);
} }
} }

Loading…
Cancel
Save