|
@@ -414,14 +414,14 @@ public class SortDayworkController extends BaseController {
|
|
|
@Log(title = "结束分选外协报工", businessType = BusinessType.SELECT)
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public AjaxResult finishInner(@RequestBody BizDayworkItem bizDayworkItem) {
|
|
|
+ BizDayworkItem item = bizDayworkItemService.getById(bizDayworkItem.getId());
|
|
|
//修改发出单报工合格数,投产数及折损率
|
|
|
- BizOutsourcedOrderDetailProcess outsourcedOrderDetailProcess = bizOutsourcedOrderDetailProcessService.query().eq("daywork_id", bizDayworkItem.getDayworkId()).eq("process_step_number", bizDayworkItem.getProcessStepNumber()).one();
|
|
|
- outsourcedOrderDetailProcess.setProductionNum(bizDayworkItem.getProdNum());
|
|
|
- outsourcedOrderDetailProcess.setQualifiedNum(bizDayworkItem.getQualifiedNum());
|
|
|
+ BizOutsourcedOrderDetailProcess outsourcedOrderDetailProcess = bizOutsourcedOrderDetailProcessService.query().eq("daywork_id", item.getDayworkId()).eq("process_step_number", item.getProcessStepNumber()).one();
|
|
|
+ outsourcedOrderDetailProcess.setProductionNum(item.getProdNum());
|
|
|
+ outsourcedOrderDetailProcess.setQualifiedNum(item.getQualifiedNum());
|
|
|
float percent = ((outsourcedOrderDetailProcess.getProductionNum() - outsourcedOrderDetailProcess.getQualifiedNum()) / (float) outsourcedOrderDetailProcess.getProductionNum()) * 100;
|
|
|
outsourcedOrderDetailProcess.setLoss(BigDecimal.valueOf(percent));
|
|
|
bizOutsourcedOrderDetailProcessService.updateById(outsourcedOrderDetailProcess);
|
|
|
- BizDayworkItem item = bizDayworkItemService.getById(bizDayworkItem.getId());
|
|
|
BizDayworkItemReject delCondition = new BizDayworkItemReject();
|
|
|
delCondition.setDayworkItemId(item.getId());
|
|
|
bizDayworkItemRejectService.physicalDelete(delCondition);
|