@@ -82,6 +82,14 @@ public class MysqlQueryProvider extends QueryProvider {
...
@@ -82,6 +82,14 @@ public class MysqlQueryProvider extends QueryProvider {
}else{
}else{
stringBuilder.append(f.getOriginName());
stringBuilder.append(f.getOriginName());
}
}
}elseif(f.getDeExtractType()==0){
if(f.getDeType()==2){
stringBuilder.append("cast(").append(f.getOriginName()).append(" as decimal(20,0)) as ").append(f.getOriginName());
}elseif(f.getDeType()==3){
stringBuilder.append("cast(").append(f.getOriginName()).append(" as decimal(20,2)) as ").append(f.getOriginName());
}else{
stringBuilder.append(f.getOriginName());
}
}else{
}else{
if(f.getDeType()==1){
if(f.getDeType()==1){
stringBuilder.append("FROM_UNIXTIME(cast(").append(f.getOriginName()).append(" as decimal(20,0))/1000,'%Y-%m-%d %H:%i:%S') as ").append(f.getOriginName());
stringBuilder.append("FROM_UNIXTIME(cast(").append(f.getOriginName()).append(" as decimal(20,0))/1000,'%Y-%m-%d %H:%i:%S') as ").append(f.getOriginName());