Lius
2024-08-12 16e35b191d910e5e586a9eae5678324bfa679408
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcProcessQuantityServiceImpl.java
@@ -22,6 +22,7 @@
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@@ -165,4 +166,22 @@
        }
        return result;
    }
    /**
     *
     * @param equipmentId
     * @param validDate
     * @return
     */
    @Override
    public BigDecimal findTemporarily(String equipmentId, String validDate) {
        BigDecimal result = BigDecimal.ZERO;
        List<MdcProcessQuantityDto> mdcProcessQuantityList = this.baseMapper.findList(equipmentId, validDate);
        if (mdcProcessQuantityList != null && !mdcProcessQuantityList.isEmpty()) {
            for (MdcProcessQuantityDto mdcProcessQuantity : mdcProcessQuantityList) {
                result = result.add(new BigDecimal(mdcProcessQuantity.getProcessQuantity()).multiply(new BigDecimal(mdcProcessQuantity.getDuration())));
            }
        }
        return result;
    }
}