publicstaticStringreturnSql="SELECT ID,AREANAME,USERNAME,STROEPIC,APPOINTMENTTIME,CREATETIME,TOTALINTEGRAL,APPOINTMENTTYPE,(SELECT IPS.BAK1 FROM INTEGRAL_PUBLIC_SET ips WHERE IPS.PARAMCODE='PICURL') AS PICURL," +
"MEALS,MEALSCOUNT,APPOINTMENTLINEID,INTEGRATIONLISTID,ACARNONAME,ORDERID,COMPLETESTATUS,(CASE COMPLETESTATUS WHEN 1 THEN '待使用' WHEN 2 THEN '已使用' ELSE '已过期' END ) AS COMPLETESTATUSNAME ";
"MEALS,MEALSCOUNT,APPOINTMENTLINEID,INTEGRATIONLISTID,ACARNONAME,ORDERID,COMPLETESTATUS,(CASE COMPLETESTATUS WHEN 1 THEN '待使用' WHEN 2 THEN '已使用' ELSE '已过期' END ) AS COMPLETESTATUSNAME ";
@ -197,7 +197,7 @@ public class ApponintmentInfoServiceImpl implements AppointmentInfoService {
String[]splitMeals=meals.split(",");
String[]splitMeals=meals.split(",");
String[]splitMealCount=mealsCount.split(",");
String[]splitMealCount=mealsCount.split(",");
for(intk=0;k<splitMeals.length;k++){
for(intk=0;k<splitMeals.length;k++){
StringmealSql="SELECT t.ID,t.MEALNAME,t.MEALINFO,t.MEALPIC,t.MEALPRICE FROM SERVICE_AREA_OPERATION_MEAL_TABLE t where t.ID="+splitMeals[k];
StringmealSql="SELECT t.ID,t.MEALNAME,t.MEALINFO,t.MEALPIC,t.MEALPRICE, (SELECT IPS.BAK1 FROM INTEGRAL_PUBLIC_SET ips WHERE IPS.PARAMCODE='PICURL') AS PICURL FROM SERVICE_AREA_OPERATION_MEAL_TABLE t where t.ID="+splitMeals[k];
privateStringsql="select pic.ID,pic.RETATIONPIC,pic.JUMPURL,pic.ORDERNO from INTEGRAL_ROTATION pic where 1=1 ";
privateStringsql="select pic.ID,pic.RETATIONPIC,pic.JUMPURL,pic.ORDERNO,pic.RETATIONPICNAME,(SELECT IPS.BAK1 FROM INTEGRAL_PUBLIC_SET ips WHERE IPS.PARAMCODE='PICURL') AS PICURL from INTEGRAL_ROTATION pic where 1=1 ";
privateStringsql="select pic.ID,pic.SERVICEID,pic.PICDATA from SERVICE_AREA_PIC_TABLE pic where 1=1 ";
privateStringsql="select pic.ID,pic.SERVICEID,pic.PICDATA,(SELECT IPS.BAK1 FROM INTEGRAL_PUBLIC_SET ips WHERE IPS.PARAMCODE='PICURL') AS PICURL from SERVICE_AREA_PIC_TABLE pic where 1=1 ";
@ -55,6 +55,7 @@ public class ServiceAreaServiceImpl implements IServiceAreaService {
"\tarea.SERVICEFEETYPE,\n"+
"\tarea.SERVICEFEETYPE,\n"+
" (select LISTAGG ( kind2.TEXT, ', ' ) WITHIN GROUP ( ORDER BY kind2.VALUE ) from service_area_kind_text kind2 where INSTR( area.SERVICEFEETYPE, kind2.VALUE ) > 0 AND kind2.VALUE >=50 GROUP BY area.SERVICEFEETYPE) AS SERVICEFEETYPENAME,\n"+
" (select LISTAGG ( kind2.TEXT, ', ' ) WITHIN GROUP ( ORDER BY kind2.VALUE ) from service_area_kind_text kind2 where INSTR( area.SERVICEFEETYPE, kind2.VALUE ) > 0 AND kind2.VALUE >=50 GROUP BY area.SERVICEFEETYPE) AS SERVICEFEETYPENAME,\n"+
"@PICPARAM AS PICDATA,"+
"@PICPARAM AS PICDATA,"+
"(SELECT IPS.BAK1 FROM INTEGRAL_PUBLIC_SET ips WHERE IPS.PARAMCODE='PICURL') AS PICURL,"+
"area.CODE AS CODE,"+
"area.CODE AS CODE,"+
"area.ROADNO AS ROADNO,"+
"area.ROADNO AS ROADNO,"+
"sart.TEXT AS ROADNONAME,"+
"sart.TEXT AS ROADNONAME,"+
@ -81,6 +82,7 @@ static{
"\tarea.SERVICEFEETYPE,\n"+
"\tarea.SERVICEFEETYPE,\n"+
"(select GROUP_CONCAT(DISTINCT kind2.TEXT ORDER BY kind2.VALUE Separator ',') from service_area_kind_text kind2 where INSTR( area.SERVICEFEETYPE, kind2.VALUE ) > 0 AND kind2.VALUE >=50 GROUP BY area.SERVICEFEETYPE) AS SERVICEFEETYPENAME,\n"+
"(select GROUP_CONCAT(DISTINCT kind2.TEXT ORDER BY kind2.VALUE Separator ',') from service_area_kind_text kind2 where INSTR( area.SERVICEFEETYPE, kind2.VALUE ) > 0 AND kind2.VALUE >=50 GROUP BY area.SERVICEFEETYPE) AS SERVICEFEETYPENAME,\n"+
"@PICPARAM AS PICDATA,"+
"@PICPARAM AS PICDATA,"+
"(SELECT IPS.BAK1 FROM INTEGRAL_PUBLIC_SET ips WHERE IPS.PARAMCODE='PICURL') AS PICURL,"+
"area.CODE AS CODE,"+
"area.CODE AS CODE,"+
"area.ROADNO AS ROADNO,"+
"area.ROADNO AS ROADNO,"+
"sart.TEXT AS ROADNONAME,"+
"sart.TEXT AS ROADNONAME,"+
@ -119,7 +121,7 @@ static{
}
}
sqlTemp+=sqlEnd+" order by area.AREANAME";
sqlTemp+=sqlEnd+" order by area.AREANAME";
StringsqlStartTemp="SELECT ROWNUM AS NUM,ID,AREANAME,AREANAMEPOSITION,SERVICETYPE,SERVICEKIND,SERVICEKINDNAME,SERVICETYPENAME,PICDATA,CODE,ROADNO,ROADNONAME,OPEN,OPENNAME,SERVICEFEETYPE,SERVICEFEETYPENAME,LAT,LNG FROM("+sqlTemp+") WHERE 1=1 ";
StringsqlStartTemp="SELECT ROWNUM AS NUM,ID,AREANAME,AREANAMEPOSITION,SERVICETYPE,SERVICEKIND,SERVICEKINDNAME,SERVICETYPENAME,PICDATA,CODE,ROADNO,ROADNONAME,OPEN,OPENNAME,SERVICEFEETYPE,PICURL,SERVICEFEETYPENAME,LAT,LNG FROM("+sqlTemp+") WHERE 1=1 ";
publicStringuserSql="select wut.OPENID FROM WEIXN_USER_TABLE wut WHERE wut.CERTIFICATION in(1,2,3) ";
publicStringuserSql="select wut.OPENID FROM WEIXN_USER_TABLE wut WHERE wut.CERTIFICATION in(1,2,3) AND wut.NUMBERPIC IS NOT NULL ";
publicStringuserVehcleSql="select uvt.USERID,uvt.ACARNO,uvt.LICENSEPIC,uvt.PERMITPIC,uvt.VEHICLEPIC FROM USER_VEHICLE_TABLE uvt WHERE uvt.CERTIFICATION in(1,2,3) ";
publicStringuserVehcleSql="select uvt.USERID,uvt.ACARNO,uvt.LICENSEPIC,uvt.PERMITPIC,uvt.VEHICLEPIC FROM USER_VEHICLE_TABLE uvt WHERE uvt.CERTIFICATION in(1,2,3) ";
/**
/**
@ -32,12 +29,12 @@ public class SolveUserAndVehcleServiceImpl {
StringtempSql="select uvt.LICENSEPIC,uvt.PERMITPIC,uvt.VEHICLEPIC FROM USER_VEHICLE_TABLE uvt WHERE uvt.CERTIFICATION in(1,2,3) AND uvt.USERID="+userId+" AND uvt.ACARNO='"+aCarNo+"'";
StringtempSql="select uvt.LICENSEPIC,uvt.PERMITPIC,uvt.VEHICLEPIC FROM USER_VEHICLE_TABLE uvt WHERE uvt.CERTIFICATION in(1,2,3) AND uvt.USERID="+userId+" AND uvt.ACARNO='"+aCarNo+"'";
Stringsql="UPDATE USER_VEHICLE_TABLE set LICENSEPICNAME='"+licPicName+"',PERMITPICNAME='"+perPicName+"',VEHICLEPICNAME='"+vehPicName+"' WHERE CERTIFICATION in(1,2,3) AND USERID="+userId+" AND ACARNO='"+aCarNo+"'";
Stringsql="UPDATE USER_VEHICLE_TABLE set LICENSEPICNAME='"+licPicName+"',PERMITPICNAME='"+perPicName+"',VEHICLEPICNAME='"+vehPicName+"' WHERE CERTIFICATION in(1,2,3) AND USERID="+userId+" AND ACARNO='"+aCarNo+"'";
@ -145,19 +145,30 @@ public class UserVehicleServiceImpl implements UserVehicleService {
intret=1;
intret=1;
try{
try{
StringCREATETIME=PubTools.getCurrentDate();
StringCREATETIME=PubTools.getCurrentDate();
StringsqlQuery="SELECT uvt.USERID,uvt.ACARNO,uvt.CERTIFICATION from user_vehicle_table uvt where uvt.USERID="+userId+" and uvt.ACARNO='"+aCarNo+"'";
StringsqlQuery="SELECT uvt.USERID,uvt.ACARNO,uvt.CERTIFICATION,uvt.PERMITPICNAME ,uvt.VEHICLEPICNAME ,uvt.LICENSEPICNAME from user_vehicle_table uvt where uvt.USERID="+userId+" and uvt.ACARNO='"+aCarNo+"' AND uvt.CERTIFICATION not in(4)";
StringsqlTemp="update user_vehicle_table set CERTIFICATION=4,CANCELTIME=to_date('"+CREATETIME+"','YYYY-MM-DD HH24:MI:SS') where USERID="+userId+" and ACARNO='"+aCarNo+"'";
StringsqlTemp="update user_vehicle_table set CERTIFICATION=4,CANCELTIME=to_date('"+CREATETIME+"','YYYY-MM-DD HH24:MI:SS') where USERID="+userId+" and ACARNO='"+aCarNo+"' AND CERTIFICATION=1";
if("4".equals(DBType)){
if("4".equals(DBType)){
sqlTemp="update user_vehicle_table set CERTIFICATION=4,CANCELTIME=str_to_date('"+CREATETIME+"','%Y-%m-%d %H:%i:%s') where USERID="+userId+" and ACARNO='"+aCarNo+"'";
sqlTemp="update user_vehicle_table set CERTIFICATION=4,CANCELTIME=str_to_date('"+CREATETIME+"','%Y-%m-%d %H:%i:%s') where USERID="+userId+" and ACARNO='"+aCarNo+"' AND CERTIFICATION=1";
}
}
this.mapperI.update(sqlTemp);
this.mapperI.update(sqlTemp);
}
}
@ -181,6 +192,7 @@ public class UserVehicleServiceImpl implements UserVehicleService {
" uvt.PERMITPICNAME AS PERMITPICNAME,"+
" uvt.PERMITPICNAME AS PERMITPICNAME,"+
" uvt.VEHICLEPICNAME AS VEHICLEPICNAME,"+
" uvt.VEHICLEPICNAME AS VEHICLEPICNAME,"+
" uvt.LICENSEPICNAME AS LICENSEPICNAME,"+
" uvt.LICENSEPICNAME AS LICENSEPICNAME,"+
" (SELECT IPS.BAK1 FROM INTEGRAL_PUBLIC_SET ips WHERE IPS.PARAMCODE='PICURL') AS PICURL,"+
" uvt.CERTIFICATION,"+
" uvt.CERTIFICATION,"+
" uvt.UNPASSINFO,"+
" uvt.UNPASSINFO,"+
" COALESCE(uvt.REFERRERCODE,'') AS REFERRERCODE,"+
" COALESCE(uvt.REFERRERCODE,'') AS REFERRERCODE,"+
@ -201,6 +213,7 @@ public class UserVehicleServiceImpl implements UserVehicleService {
" uvt.PERMITPICNAME AS PERMITPICNAME,"+
" uvt.PERMITPICNAME AS PERMITPICNAME,"+
" uvt.VEHICLEPICNAME AS VEHICLEPICNAME,"+
" uvt.VEHICLEPICNAME AS VEHICLEPICNAME,"+
" uvt.LICENSEPICNAME AS LICENSEPICNAME,"+
" uvt.LICENSEPICNAME AS LICENSEPICNAME,"+
" (SELECT IPS.BAK1 FROM INTEGRAL_PUBLIC_SET ips WHERE IPS.PARAMCODE='PICURL') AS PICURL,"+
" uvt.CERTIFICATION,"+
" uvt.CERTIFICATION,"+
" uvt.UNPASSINFO,"+
" uvt.UNPASSINFO,"+
" COALESCE(uvt.REFERRERCODE,'') AS REFERRERCODE,"+
" COALESCE(uvt.REFERRERCODE,'') AS REFERRERCODE,"+
@ -278,6 +291,7 @@ public class UserVehicleServiceImpl implements UserVehicleService {