|
|
@ -7,6 +7,7 @@ import com.epmet.datareport.dao.screen.ScreenCpcBaseDataDao; |
|
|
|
import com.epmet.datareport.dao.screen.ScreenPartyBranchDataDao; |
|
|
|
import com.epmet.datareport.dao.screen.ScreenUserTotalDataDao; |
|
|
|
import com.epmet.datareport.service.screen.GrassrootsPartyDevService; |
|
|
|
import com.epmet.datareport.utils.DateUtils; |
|
|
|
import com.epmet.datareport.utils.ModuleConstant; |
|
|
|
import com.epmet.screen.dto.form.BranchBuildRankFormDTO; |
|
|
|
import com.epmet.screen.dto.form.BranchBuildTrendFormDTO; |
|
|
@ -42,6 +43,8 @@ public class GrassrootsPartyDevServiceImpl implements GrassrootsPartyDevService |
|
|
|
private ScreenCpcBaseDataDao screenCpcBaseDataDao; |
|
|
|
@Autowired |
|
|
|
private ScreenPartyBranchDataDao screenPartyBranchDataDao; |
|
|
|
@Autowired |
|
|
|
private DateUtils dateUtils; |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 1、党员基本情况-饼状图概况 |
|
|
@ -178,7 +181,7 @@ public class GrassrootsPartyDevServiceImpl implements GrassrootsPartyDevService |
|
|
|
param.setCategory(ModuleConstant.KEY_BRANCH_CATEGORY_PARTY); |
|
|
|
} |
|
|
|
if(StringUtils.isBlank(param.getMonthId())){ |
|
|
|
param.setMonthId(getPreviousMonthId()); |
|
|
|
param.setMonthId(dateUtils.getCurrentMonthId()); |
|
|
|
} |
|
|
|
if(NumConstant.ZERO == param.getTopNum()) param.setTopNum(NumConstant.MAX); |
|
|
|
PageHelper.startPage(NumConstant.ONE,param.getTopNum()); |
|
|
@ -215,7 +218,7 @@ public class GrassrootsPartyDevServiceImpl implements GrassrootsPartyDevService |
|
|
|
SimpleDateFormat format = new SimpleDateFormat("yyyyMM"); |
|
|
|
Calendar calendar = Calendar.getInstance(); |
|
|
|
calendar.setTime(new Date()); // 设置为当前时间
|
|
|
|
calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH) - 1); // 设置为上一个月
|
|
|
|
//calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH) - 1); // 设置为上一个月
|
|
|
|
String currentMonth = format.format(calendar.getTime()); |
|
|
|
Integer monthCounter = Integer.parseInt(currentMonth); |
|
|
|
Map<String,String> monthMap = new HashMap<>(); |
|
|
|