Finish Task #4531 Cost:4h 修复复制合同开票单位错误
This commit is contained in:
parent
0f37f4a96b
commit
83a0c00349
@ -166,4 +166,11 @@ public class InternationalController {
|
||||
return AjaxResult.operates(internationalService.tenantIdTranslate(sourceLang, tenantId));
|
||||
}
|
||||
|
||||
@GetMapping("/init")
|
||||
@ApiOperation("初始化本租户的国际化数据")
|
||||
public AjaxResult init() {
|
||||
internationalService.init();
|
||||
return AjaxResult.success();
|
||||
}
|
||||
|
||||
}
|
@ -111,4 +111,5 @@ public interface InternationalService extends IService<International> {
|
||||
*/
|
||||
Boolean tenantIdTranslate(String sourceLang, String tenantId);
|
||||
|
||||
void init();
|
||||
}
|
@ -286,6 +286,26 @@ public class InternationalServiceImpl extends ServiceImpl<InternationalMapper, I
|
||||
return flag;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据租户初始化
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public void init() {
|
||||
QueryWrapper wrapper = QueryWrapper.create()
|
||||
.where(INTERNATIONAL.TENANT_ID.eq(UserUtils.getTenantId()));
|
||||
List<International> list = list(wrapper);
|
||||
if (CollUtil.isNotEmpty(list)) {
|
||||
list.stream()
|
||||
.collect(Collectors.groupingBy(International::getLang))
|
||||
.forEach((k, v) -> {
|
||||
RedisUtil.hashMultiSet(k, v);
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
public Map<String, International> list(List<InternationalExport> list) {
|
||||
QueryWrapper wrapper = QueryWrapper.create();
|
||||
|
Loading…
x
Reference in New Issue
Block a user