FTP适配器

yun-zuoyi
汪云昊 6 years ago
parent ca6cb7f611
commit ed59c28f84

@ -19,7 +19,10 @@ import cn.estsh.impp.framework.base.controller.CoreBaseController;
import cn.estsh.impp.framework.boot.auth.AuthUtil; import cn.estsh.impp.framework.boot.auth.AuthUtil;
import cn.estsh.impp.framework.boot.exception.ImppBusiException; import cn.estsh.impp.framework.boot.exception.ImppBusiException;
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder; import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
import cn.estsh.impp.framework.boot.util.*; import cn.estsh.impp.framework.boot.util.ImppRedis;
import cn.estsh.impp.framework.boot.util.LocaleUtils;
import cn.estsh.impp.framework.boot.util.ResultBean;
import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
@ -31,10 +34,7 @@ import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList; import java.util.*;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
/** /**
* @Description : * @Description :
@ -392,16 +392,27 @@ public class WhiteController extends CoreBaseController {
} }
} }
/**
@GetMapping("/sys-organize/enum") *
@ApiOperation(value = "获取全部组织", notes = "获取全部组织") * @return
public ResultBean getEnum(){ */
@PostMapping(value = "/locale-resource/no-resource")
@ApiOperation(value = "查询未翻译的资源",notes = "查询未翻译的资源")
public ResultBean<SysLabelTemplate> findSysConfigAll(){
try { try {
return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()).setResultList(Arrays.asList(CommonEnumUtil.IS_VAILD.values())); Set<String> keys = redisRes.getKeysSet(CommonConstWords.REDIS_PREFIX_CACHE_NO_RES+"*");
List<String> list = new ArrayList<>();
for (String key : keys) {
list.add(redisRes.getObject(key).toString());
}
return ResultBean.success("操作成功")
.setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode())
.setResultList(list);
}catch(ImppBusiException busExcep){ }catch(ImppBusiException busExcep){
return ResultBean.fail(busExcep); return ResultBean.fail(busExcep);
}catch(Exception e){ }catch(Exception e){
return ImppExceptionBuilder.newInstance().buildExceptionResult(e); return ImppExceptionBuilder.newInstance().buildExceptionResult(e);
} }
} }
} }

@ -28,7 +28,7 @@ public class ResourceImportUtil {
public static void main(String[] args) { public static void main(String[] args) {
File file = new File("C:\\Users\\yunha\\Desktop\\资源文件.xlsx"); File file = new File("C:\\Users\\yunha\\Desktop\\资源文件.xlsx");
File sql = new File("C:\\Users\\yunha\\Desktop\\imppRource.sql"); File sql = new File("C:\\Users\\yunha\\Desktop\\imppResource.sql");
int i = 1; int i = 1;
try { try {
FileWriter fileWritter = new FileWriter(sql,false); FileWriter fileWritter = new FileWriter(sql,false);
@ -92,7 +92,7 @@ public class ResourceImportUtil {
sysLocaleResource.setResourceValue(row.getCell(3).getStringCellValue()); sysLocaleResource.setResourceValue(row.getCell(3).getStringCellValue());
System.out.println(sql(sysLocaleResource)); System.out.println(sql(sysLocaleResource));
if(isContainChinese(row.getCell(2).getStringCellValue())){ if(isContainChinese(row.getCell(3).getStringCellValue())){
bufferWritter.write(sql(sysLocaleResource)); bufferWritter.write(sql(sysLocaleResource));
} }
@ -124,7 +124,7 @@ public class ResourceImportUtil {
sysLocaleResource.setResourceValue(row.getCell(3).getStringCellValue()); sysLocaleResource.setResourceValue(row.getCell(3).getStringCellValue());
System.out.println(sql(sysLocaleResource)); System.out.println(sql(sysLocaleResource));
if(isContainChinese(row.getCell(2).getStringCellValue())){ if(isContainChinese(row.getCell(3).getStringCellValue())){
bufferWritter.write(sql(sysLocaleResource)); bufferWritter.write(sql(sysLocaleResource));
} }
@ -143,28 +143,34 @@ public class ResourceImportUtil {
Sheet enumSheet = wb.getSheet("ENUM"); Sheet enumSheet = wb.getSheet("ENUM");
i =1; i =1;
for (; i < enumSheet.getLastRowNum(); i++) { for (; i < enumSheet.getLastRowNum(); i++) {
row = wmsSheet.getRow(i); row = enumSheet.getRow(i);
System.out.println(snowflakeIdMaker.nextId()+" ENUM 行:"+i); System.out.println(snowflakeIdMaker.nextId()+" ENUM 行:"+i);
// 模块
row.getCell(0).setCellType(CellType.STRING);
// 枚举名称
row.getCell(1).setCellType(CellType.STRING);
// 枚举项名称
row.getCell(2).setCellType(CellType.STRING); row.getCell(2).setCellType(CellType.STRING);
// 国际化(汉)
row.getCell(3).setCellType(CellType.STRING); row.getCell(3).setCellType(CellType.STRING);
// 国际化(英)
// row.getCell(4).setCellType(CellType.STRING);
sysLocaleResource.setId(snowflakeIdMaker.nextId()); sysLocaleResource.setId(snowflakeIdMaker.nextId());
sysLocaleResource.setLanguageCode("CN/zh"); sysLocaleResource.setLanguageCode("CN/zh");
sysLocaleResource.setLanguageNameRdd("简体中文"); sysLocaleResource.setLanguageNameRdd("简体中文");
sysLocaleResource.setResourceType( getType(row.getCell(1).getStringCellValue())); sysLocaleResource.setResourceType(CommonEnumUtil.SYS_LOCALE_RESOURCE_TYPE.ENUM.getValue());
sysLocaleResource.setResourceKey(row.getCell(2).getStringCellValue()); sysLocaleResource.setResourceKey(row.getCell(1).getStringCellValue()+":"+row.getCell(2).getStringCellValue());
sysLocaleResource.setResourceValue(row.getCell(2).getStringCellValue()); sysLocaleResource.setResourceValue(row.getCell(3).getStringCellValue());
System.out.println(sql(sysLocaleResource)); System.out.println(sql(sysLocaleResource));
if(isContainChinese(row.getCell(2).getStringCellValue())){ bufferWritter.write(sql(sysLocaleResource));
bufferWritter.write(sql(sysLocaleResource));
}
sysLocaleResource.setId(snowflakeIdMaker.nextId()); sysLocaleResource.setId(snowflakeIdMaker.nextId());
sysLocaleResource.setLanguageCode("US/en"); sysLocaleResource.setLanguageCode("US/en");
sysLocaleResource.setLanguageNameRdd("English"); sysLocaleResource.setLanguageNameRdd("English");
sysLocaleResource.setResourceType( getType(row.getCell(1).getStringCellValue())); sysLocaleResource.setResourceType(CommonEnumUtil.SYS_LOCALE_RESOURCE_TYPE.ENUM.getValue());
sysLocaleResource.setResourceKey(row.getCell(2).getStringCellValue()); sysLocaleResource.setResourceKey(row.getCell(1).getStringCellValue()+":"+row.getCell(2).getStringCellValue());
sysLocaleResource.setResourceValue(row.getCell(3).getStringCellValue()); sysLocaleResource.setResourceValue(row.getCell(3).getStringCellValue());
System.out.println(sql(sysLocaleResource)); System.out.println(sql(sysLocaleResource));
@ -198,7 +204,7 @@ public class ResourceImportUtil {
for (; i < configSheet.getLastRowNum(); i++) { for (; i < configSheet.getLastRowNum(); i++) {
row = configSheet.getRow(i); row = configSheet.getRow(i);
System.out.println(snowflakeIdMaker.nextId()+" 参数 行:"+i); System.out.println(snowflakeIdMaker.nextId() + " 参数 行:" + i);
row.getCell(0).setCellType(CellType.STRING); row.getCell(0).setCellType(CellType.STRING);
row.getCell(1).setCellType(CellType.STRING); row.getCell(1).setCellType(CellType.STRING);
row.getCell(2).setCellType(CellType.STRING); row.getCell(2).setCellType(CellType.STRING);
@ -240,7 +246,7 @@ public class ResourceImportUtil {
"values " + "values " +
"("+sysLocaleResource.getId()+",1,2,\"system\",\"" + TimeTool.getNowTime(true)+"\",\"system\",\"" + TimeTool.getNowTime(true)+ "("+sysLocaleResource.getId()+",1,2,\"system\",\"" + TimeTool.getNowTime(true)+"\",\"system\",\"" + TimeTool.getNowTime(true)+
"\","+sysLocaleResource.getResourceType()+",\""+sysLocaleResource.getLanguageCode()+"\",\""+sysLocaleResource.getLanguageNameRdd()+"\",\"" "\","+sysLocaleResource.getResourceType()+",\""+sysLocaleResource.getLanguageCode()+"\",\""+sysLocaleResource.getLanguageNameRdd()+"\",\""
+sysLocaleResource.getResourceKey().replaceAll("\"","\\\\\\\"")+"\",\""+sysLocaleResource.getResourceValue().replaceAll("\"","\\\\\\\"")+"\",1);\n"; +sysLocaleResource.getResourceKey().replaceAll("\"","\\\\\\\"").trim()+"\",\""+sysLocaleResource.getResourceValue().replaceAll("\"","\\\\\\\"").trim()+"\",1);\n";
} }

Loading…
Cancel
Save