报工传标准工时

master
philip 4 years ago
parent 3bf40f9fbc
commit 2323fdbac8

@ -1,6 +1,5 @@
package com.foreverwin.mesnac.common.dto; package com.foreverwin.mesnac.common.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.foreverwin.mesnac.common.model.ExcelColumn; import com.foreverwin.mesnac.common.model.ExcelColumn;
import java.io.Serializable; 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; this.dispatchQty = dispatchQty;
} }
public Double getProdHours() { public BigDecimal getProdHours() {
return prodHours; return prodHours;
} }
public void setProdHours(Double prodHours) { public void setProdHours(BigDecimal prodHours) {
this.prodHours = prodHours; this.prodHours = prodHours;
} }

@ -5,6 +5,7 @@ import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.foreverwin.mesnac.common.constant.Constants; import com.foreverwin.mesnac.common.constant.Constants;
import com.foreverwin.mesnac.common.constant.IntegrationTypeConstant; 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.DispatchStatusEnum;
import com.foreverwin.mesnac.common.enums.HandleEnum; import com.foreverwin.mesnac.common.enums.HandleEnum;
import com.foreverwin.mesnac.common.erp.ZprodordconfStruIn; 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); sfcDispatchCommonService.updateSfcDispatchStatus(site, CommonMethods.getUser(), dispatchNo, DispatchStatusEnum.COMPLETE.getCode(),workHour);
//报工 //报工
if (enabled){ 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) { } catch (Exception e) {
ExceptionUtil.throwException(e); ExceptionUtil.throwException(e);

Loading…
Cancel
Save