|
|
|
@ -259,7 +259,7 @@ public class YieldOrderCraftServiceImpl extends BaseServiceImpl<YieldOrderCraftM |
|
|
|
log.info("自动分派,流程卡号:{},分派总量:{},厂内分派比列:{}", yieldOrder.getCardNo(), totalNum, rate); |
|
|
|
log.info("自动分派,流程卡号:{},分派总量:{},厂内分派比列:{}", yieldOrder.getCardNo(), totalNum, rate); |
|
|
|
|
|
|
|
|
|
|
|
// 如果厂内占比大于已经设置的比列,则直接分派外协
|
|
|
|
// 如果厂内占比大于已经设置的比列,则直接分派外协
|
|
|
|
if (rate <= Double.parseDouble(craftAbility.getInRate())) { |
|
|
|
if (craftAbility.getInRate() != null && rate <= Double.parseDouble(craftAbility.getInRate())) { |
|
|
|
log.info("{}自动分派按照比例分派给厂内:{},分派比例:{} 应分比例:{}", yieldOrder.getCardNo(), workCenter.getWcName(), rate, craftAbility.getInRate()); |
|
|
|
log.info("{}自动分派按照比例分派给厂内:{},分派比例:{} 应分比例:{}", yieldOrder.getCardNo(), workCenter.getWcName(), rate, craftAbility.getInRate()); |
|
|
|
dispatchCraftList = this.bindWorkCenter(workCenter.getId(), workCenterMap, hostAbilityId, craftAbilityMap, craftKeys, yieldOrder, null); |
|
|
|
dispatchCraftList = this.bindWorkCenter(workCenter.getId(), workCenterMap, hostAbilityId, craftAbilityMap, craftKeys, yieldOrder, null); |
|
|
|
} |
|
|
|
} |
|
|
|
|