|
@@ -388,4 +388,17 @@ public class ProduceOrderDetailServiceImpl extends ServiceImpl<ProduceOrderDetai
|
|
|
return json;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 报工锁定或解锁
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public void reportLockOrUnlock(ProduceOrderDetailSelectDto dto) {
|
|
|
+ this.update(q -> q
|
|
|
+ .eq(ProductionOrderDetail::getId, dto.getId())
|
|
|
+ .setSql("report_lock = if(report_lock=1,0,1)")
|
|
|
+ .set(BasePo::getUpdateTime, new Date())
|
|
|
+ .set(BasePo::getUpdateUser, SecurityUtils.getUserId())
|
|
|
+ );
|
|
|
+ }
|
|
|
+
|
|
|
}
|