填报数据校验问题

一个店铺ID, 对应两个平台的ID,是用店铺ID和平台ID做的联合主键,

但是填报的时候,还是会有人填错平台ID,造成结果一个店铺ID,对应多个平台ID,

我能怎么做校验,当这个店铺ID已经关联了两个平台ID的时候,再填报这个店铺ID和新的平台ID的时候,报错

FineReport jin勿忘初衷 发布于 2022-6-30 10:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-6-30 10:53

image.png

  • jin勿忘初衷 jin勿忘初衷(提问者) 现在还有一个问题,例如根据店铺ID,查询到两个平台ID,11和12的详细数据,发现其中11的ID是错的,应该是12和13,然后把11的改成13,。提交后再查询这个店铺ID, 发现他绑定的有3个平台ID,11 、12、13 。他是新增了,不是修改了,这个怎么弄呢,已经设置了未更新不提交,但是修改的是联合主键的其中一个,相当于已经是更新了。。。。。这种情况要怎么办
    2022-06-30 11:23 
  • Z4u3z1 Z4u3z1 回复 jin勿忘初衷(提问者) 这种你联合主键要改其中一个组成主键的元素就只有让TA们先点删除再插入新增,最后提交
    2022-06-30 11:26 
  • jin勿忘初衷 jin勿忘初衷(提问者) 回复 Z4u3z1 业务的领导让我们不要给他们业务的删除权限,说怕删错数据,吐血。又不想以后需要经常维护,但是源头数据又不能确保正确,我给整不会了,这不得维护留给我了,然后我设置条件,店铺ID绑定的不能超过2个平台ID ,然后有两个的话,其中有错的,他们也修改提交不成功了,只能找我去数据库修改??
    2022-06-30 11:36 
  • Z4u3z1 Z4u3z1 回复 jin勿忘初衷(提问者) 那取消联合主键新增一列 用UUID() 隐藏,这个做主键
    2022-06-30 11:39 
  • 1关注人数
  • 219浏览人数
  • 最后回答于:2022-6-30 10:53
    请选择关闭问题的原因
    确定 取消
    返回顶部