市场法规清单修改清单编号
This commit is contained in:
+15
@@ -222,4 +222,19 @@ public class MarketStandardController {
|
||||
public Result<LawsMarketStandard> queryFirstByVersionFlag(String 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
|
||||
*/
|
||||
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
|
||||
*/
|
||||
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);
|
||||
if(StringUtils.isBlank(manifestNo)){
|
||||
return s + "01";
|
||||
@@ -543,6 +542,18 @@ public class LawsMarketStandardServiceImpl extends ServiceImpl<LawsMarketStandar
|
||||
// 添加标准数据
|
||||
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