市场法规清单修改清单编号
This commit is contained in:
+5
@@ -11,6 +11,11 @@ import lombok.ToString;
|
|||||||
@ToString
|
@ToString
|
||||||
public class IamUserAcceptDto extends IamCommonAcceptDto {
|
public class IamUserAcceptDto extends IamCommonAcceptDto {
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 飞书id
|
||||||
|
*/
|
||||||
|
private String id;
|
||||||
/**
|
/**
|
||||||
* 用户的id,在删除或编辑的接口会传递
|
* 用户的id,在删除或编辑的接口会传递
|
||||||
*/
|
*/
|
||||||
|
|||||||
+6
-5
@@ -203,8 +203,8 @@ public class SyncIamService {
|
|||||||
|
|
||||||
sysUser.setActivitiSync(0);
|
sysUser.setActivitiSync(0);
|
||||||
sysUser.setUserIdentity(0);
|
sysUser.setUserIdentity(0);
|
||||||
// todo 设置飞书id
|
// 设置飞书id, IAM村的id就是飞书id
|
||||||
// sysUser.setFeishuId();
|
sysUser.setFeishuId(userAcceptDto.getId());
|
||||||
sysUser.setTypeId(userAcceptDto.getSrmsTypeId());
|
sysUser.setTypeId(userAcceptDto.getSrmsTypeId());
|
||||||
sysUser.setPost(userAcceptDto.getSrmsPost());
|
sysUser.setPost(userAcceptDto.getSrmsPost());
|
||||||
sysUser.setDutyLevelId(userAcceptDto.getSrmsDutyLevelId());
|
sysUser.setDutyLevelId(userAcceptDto.getSrmsDutyLevelId());
|
||||||
@@ -300,8 +300,8 @@ public class SyncIamService {
|
|||||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsPostStatus())){
|
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsPostStatus())){
|
||||||
sysUser.setPostStatus(userAcceptDto.getSrmsPostStatus());
|
sysUser.setPostStatus(userAcceptDto.getSrmsPostStatus());
|
||||||
}
|
}
|
||||||
// todo 设置飞书id
|
// 设置飞书id, IAM村的id就是飞书id
|
||||||
// sysUser.setFeishuId();
|
sysUser.setFeishuId(userAcceptDto.getId());
|
||||||
// 获取组织机构(多个逗号分隔)
|
// 获取组织机构(多个逗号分隔)
|
||||||
String orgCode = userAcceptDto.getSrmsOrgCode();
|
String orgCode = userAcceptDto.getSrmsOrgCode();
|
||||||
String selectedDeparts = null;
|
String selectedDeparts = null;
|
||||||
@@ -691,7 +691,8 @@ public class SyncIamService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// TODO 菜单英文名数据库中没有,需要确认
|
// 菜单英文名
|
||||||
|
sysPermission.setMenuEn(resourceDto.getMenu_en());
|
||||||
|
|
||||||
// sysPermission的 menuType (0:一级菜单;1:子菜单 ;2:按钮权限)
|
// sysPermission的 menuType (0:一级菜单;1:子菜单 ;2:按钮权限)
|
||||||
if (DockingConstant.BPMC_RESOURCE_TYPE_MENU == resourceDto.getMenu_type()){
|
if (DockingConstant.BPMC_RESOURCE_TYPE_MENU == resourceDto.getMenu_type()){
|
||||||
|
|||||||
+15
@@ -222,4 +222,19 @@ public class MarketStandardController {
|
|||||||
public Result<LawsMarketStandard> queryFirstByVersionFlag(String versionFlag) {
|
public Result<LawsMarketStandard> queryFirstByVersionFlag(String versionFlag) {
|
||||||
return Result.OK(marketStandardService.queryFirstByVersionFlag(versionFlag));
|
return Result.OK(marketStandardService.queryFirstByVersionFlag(versionFlag));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取清单编号
|
||||||
|
*
|
||||||
|
* @param marketStandard
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "外部标准库-市场法规清单-获取清单编号")
|
||||||
|
@ApiOperation(value = "外部标准库-市场法规清单-获取清单编号", notes = "外部标准库-市场法规清单-获取清单编号")
|
||||||
|
@GetMapping(value = "/getManifestNo")
|
||||||
|
@ApiOperationSupport(order = 8)
|
||||||
|
public Result<String> getManifestNo(LawsMarketStandard marketStandard) {
|
||||||
|
return marketStandardService.getManifestNo(marketStandard);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+7
@@ -113,4 +113,11 @@ public interface ILawsMarketStandardService extends IService<LawsMarketStandard>
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
LawsMarketStandard queryFirstByVersionFlag(String versionFlag);
|
LawsMarketStandard queryFirstByVersionFlag(String versionFlag);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取清单编号
|
||||||
|
* @param marketStandard
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Result<String> getManifestNo(LawsMarketStandard marketStandard);
|
||||||
}
|
}
|
||||||
|
|||||||
+13
-2
@@ -206,9 +206,8 @@ public class LawsMarketStandardServiceImpl extends ServiceImpl<LawsMarketStandar
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
private String generateManifestNo(String country) {
|
private String generateManifestNo(String country) {
|
||||||
List<String> listCountry = marketStandardMapper.getOneByEnBase(Arrays.asList(country.split(",")));
|
|
||||||
// 生成清单编号
|
// 生成清单编号
|
||||||
String s = "BZFG-" + String.join(",",listCountry) + "-";
|
String s = "BZFG-" + country + "-";
|
||||||
String manifestNo = marketStandardMapper.getOneByManifestNo(s);
|
String manifestNo = marketStandardMapper.getOneByManifestNo(s);
|
||||||
if(StringUtils.isBlank(manifestNo)){
|
if(StringUtils.isBlank(manifestNo)){
|
||||||
return s + "01";
|
return s + "01";
|
||||||
@@ -543,6 +542,18 @@ public class LawsMarketStandardServiceImpl extends ServiceImpl<LawsMarketStandar
|
|||||||
// 添加标准数据
|
// 添加标准数据
|
||||||
lawsMarketStandardDetailService.saveBatchData(oldId, lawsMarketStandardOld.getId());
|
lawsMarketStandardDetailService.saveBatchData(oldId, lawsMarketStandardOld.getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public synchronized Result<String> getManifestNo(LawsMarketStandard marketStandard) {
|
||||||
|
if(StringUtils.isEmpty(marketStandard.getCountry())){
|
||||||
|
Result.error("请选择国家/地区");
|
||||||
|
}
|
||||||
|
List<String> listCountry = marketStandardMapper.getOneByEnBase(Arrays.asList(marketStandard.getCountry().split(",")));
|
||||||
|
if(CollectionUtils.isEmpty(listCountry)){
|
||||||
|
return Result.OK();
|
||||||
|
}
|
||||||
|
return Result.OK(String.join(",",listCountry));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user