zhangqian
2023-11-14 edb5732ebb9f4e0036e33febbdcaccaf89d46dcc
工序列表是否可以更新增加工序状态判断
1个文件已修改
12 ■■■■ 已修改文件
api/v1/process_model.go 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/process_model.go
@@ -42,13 +42,13 @@
    }
    newProcessModel, _ = service.NewTaskService().GetProcessParams(procedure, order)                            //获取新的工艺参数
    if newProcessModel != nil && (oldProcessModel == nil || newProcessModel.Number != oldProcessModel.Number) { //旧的没有或者编号不同,更新
        newProcessModel.NewNumber, newProcessModel.NewParamsMap = newProcessModel.Number, newProcessModel.ParamsMap
        if oldProcessModel != nil {
            newProcessModel.Number, newProcessModel.ParamsMap = oldProcessModel.Number, oldProcessModel.ParamsMap
        } else { //旧的没有,也可以"更新"(补充)
            newProcessModel.Number, newProcessModel.ParamsMap = "", nil
        }
        if procedure.Status == model.ProcedureStatusProcessing {
            newProcessModel.NewNumber, newProcessModel.NewParamsMap = newProcessModel.Number, newProcessModel.ParamsMap
            if oldProcessModel != nil {
                newProcessModel.Number, newProcessModel.ParamsMap = oldProcessModel.Number, oldProcessModel.ParamsMap
            } else { //旧的没有,也可以"更新"(补充)
                newProcessModel.Number, newProcessModel.ParamsMap = "", nil
            }
            newProcessModel.IsUpdate = true
        }
        headProcessModel = newProcessModel