Prechádzať zdrojové kódy

处理bug:提交供应商认证申请报错

wanyuan 10 mesiacov pred
rodič
commit
3ef758188a

+ 3 - 0
src/main/java/com/kingtom/shengtai/app/affair/service/SupplierJoinHandler.java

@@ -5,6 +5,7 @@ import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 
+import cn.hutool.core.util.IdUtil;
 import com.kingtom.kirin.app.affair.AffairConst;
 import com.kingtom.kirin.app.affair.base.AbstractAffairOneHandler;
 import com.kingtom.kirin.app.affair.model.AffairInfo;
@@ -27,6 +28,7 @@ import com.kingtom.kirin.app.system.utils.SystemUtils;
 import com.kingtom.kirin.core.common.CommonConst;
 import com.kingtom.kirin.core.common.exception.AppException;
 import com.kingtom.kirin.core.common.utils.CollectionUtils;
+import com.kingtom.kirin.core.common.utils.IDUtils;
 import com.kingtom.kirin.core.common.utils.JsonUtils;
 import com.kingtom.kirin.core.resource.ResourceConst;
 import com.kingtom.shengtai.app.message.model.MsgSummary;
@@ -119,6 +121,7 @@ public class SupplierJoinHandler extends AbstractAffairOneHandler{
                 orgIdentityService.findByTypeAndSourceId(OrgConst.OrgIdentityTypeEnum.OrgMember, defaultUnit.getId());
         AffairTarget target = AffairTarget.builder().resType(ResourceConst.ResourceTypeEnum.AuthRole.getKey())
                 .resId(identity.getRoleId()).build();
+        info.setId(IDUtils.newUUID());
         info.setTarget(JsonUtils.toJson(List.of(target)));
         info.setTitle(MessageFormat.format("用户({0})申请成为供应商", systemUser.getName()));
         info.setSummary(info.getTitle());