报工传标准工时

master
philip 3 years ago
parent 3bf40f9fbc
commit 2323fdbac8

@ -1,6 +1,5 @@
package com.foreverwin.mesnac.common.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.foreverwin.mesnac.common.model.ExcelColumn;
import java.io.Serializable;
@ -104,7 +103,7 @@ public class SfcDispatchDto implements Serializable{
/**
*
*/
private Double prodHours;
private BigDecimal prodHours;
/**
*
*/
@ -405,11 +404,11 @@ public class SfcDispatchDto implements Serializable{
this.dispatchQty = dispatchQty;
}
public Double getProdHours() {
public BigDecimal getProdHours() {
return prodHours;
}
public void setProdHours(Double prodHours) {
public void setProdHours(BigDecimal prodHours) {
this.prodHours = prodHours;
}

@ -5,6 +5,7 @@ import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.foreverwin.mesnac.common.constant.Constants;
import com.foreverwin.mesnac.common.constant.IntegrationTypeConstant;
import com.foreverwin.mesnac.common.dto.SfcDispatchDto;
import com.foreverwin.mesnac.common.enums.DispatchStatusEnum;
import com.foreverwin.mesnac.common.enums.HandleEnum;
import com.foreverwin.mesnac.common.erp.ZprodordconfStruIn;
@ -341,7 +342,10 @@ public class PodTemplateServiceImpl implements PodTemplateService {
sfcDispatchCommonService.updateSfcDispatchStatus(site, CommonMethods.getUser(), dispatchNo, DispatchStatusEnum.COMPLETE.getCode(),workHour);
//报工
if (enabled){
sendErp(sfc, stepId, qty, BigDecimal.ZERO, workHour);
SfcDispatchDto sfcdispatch = new SfcDispatchDto();
sfcdispatch.setHandle(HandleEnum.SFC_DISPATCH.getHandle(site, dispatchNo));
sfcdispatch = sfcDispatchCommonService.findSfcDispatchBySfc(sfcdispatch);
sendErp(sfc, stepId, qty, BigDecimal.ZERO, sfcdispatch.getProdHours());
}
} catch (Exception e) {
ExceptionUtil.throwException(e);

Loading…
Cancel
Save