|
|
@ -151,6 +151,7 @@ func (impl *OPCBasicComInfoServiceImplement) InsertOne(user *models.Usertab, ent |
|
|
|
rule.StepDesc = entity.StepDesc |
|
|
|
rule.OperationId = entity.OperationId |
|
|
|
rule.ProjectId = entity.ProjectId |
|
|
|
rule.WorkPlaceNr = entity.WorkPlaceNr |
|
|
|
if rule.DBlockValueType == model.DBlockValueType_VALUE_MAP { |
|
|
|
if len(rule.OPCComDetailRuleLi) == 0 { |
|
|
|
_ = session.Rollback() |
|
|
@ -167,6 +168,7 @@ func (impl *OPCBasicComInfoServiceImplement) InsertOne(user *models.Usertab, ent |
|
|
|
detail.StepDesc = rule.StepDesc |
|
|
|
detail.OperationId = rule.OperationId |
|
|
|
detail.ProjectId = rule.ProjectId |
|
|
|
detail.WorkPlaceNr = rule.WorkPlaceNr |
|
|
|
rule.OPCComDetailRuleLi[index] = detail |
|
|
|
} |
|
|
|
err = detailDao.Insert(&rule.OPCComDetailRuleLi) |
|
|
|