|
@@ -230,13 +230,14 @@ public class OnceWorkOrderProductionController extends BaseController {
|
|
@Log(title = "办理", businessType = BusinessType.UPDATE)
|
|
@Log(title = "办理", businessType = BusinessType.UPDATE)
|
|
public AjaxResult receive(@RequestBody BizWorkOrderRecord record) {
|
|
public AjaxResult receive(@RequestBody BizWorkOrderRecord record) {
|
|
// 获取是否已完成 已完成不能再次完成
|
|
// 获取是否已完成 已完成不能再次完成
|
|
- List<BizWorkOrderRecord> list = workOrderRecordService.query().eq("work_order_id",record.getWorkOrderId()).list();
|
|
|
|
- if(!list.isEmpty()){
|
|
|
|
- return error("任务以被领取");
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
if (record.getId() != null) {
|
|
if (record.getId() != null) {
|
|
record.setStatus( workOrderRecordService.getById(record.getId()).getStatus() == 0 ? 1: 0);
|
|
record.setStatus( workOrderRecordService.getById(record.getId()).getStatus() == 0 ? 1: 0);
|
|
} else {
|
|
} else {
|
|
|
|
+ List<BizWorkOrderRecord> list = workOrderRecordService.query().eq("work_order_id",record.getWorkOrderId()).list();
|
|
|
|
+ if(!list.isEmpty()){
|
|
|
|
+ return error("任务以被领取");
|
|
|
|
+ }
|
|
record.setStatus(1);
|
|
record.setStatus(1);
|
|
}
|
|
}
|
|
if (record.getStatus() ==1){
|
|
if (record.getStatus() ==1){
|