|
@@ -11,6 +11,7 @@ import cn.ezhizao.project.business.company.domain.BizCompany;
|
|
|
import cn.ezhizao.project.business.company.service.IBizCompanyService;
|
|
|
import cn.ezhizao.project.business.deduction.domain.BizDeduction;
|
|
|
import cn.ezhizao.project.business.deduction.service.IBizDeductionService;
|
|
|
+import cn.ezhizao.project.business.reportTaxIsZero.domain.BizFinancialReportTaxDetail;
|
|
|
import cn.ezhizao.project.business.socialSecurity.domain.*;
|
|
|
import cn.ezhizao.project.business.socialSecurity.service.IBizSocialSecurityConfirmDetailEmployeeService;
|
|
|
import cn.ezhizao.project.business.socialSecurity.service.IBizSocialSecurityConfirmDetailService;
|
|
@@ -32,6 +33,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.math.BigDecimal;
|
|
|
+import java.time.LocalDate;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
@@ -214,6 +216,19 @@ public class SocialSecurityDeclareController extends BaseController {
|
|
|
public AjaxResult getDetail(@RequestBody BizSocialSecurityDeclareDetail condition) {
|
|
|
List<BizSocialSecurityDeclareDetail> socialSecurityConfirmDetails = socialSecurityDeclareDetailService.getListByBean(condition);
|
|
|
BizCompany company = companyService.getById(condition.getCompanyId());
|
|
|
+ int nowYear = LocalDate.now().getYear();
|
|
|
+ int nowMonth = LocalDate.now().getMonthValue();
|
|
|
+ String formattedMonth = String.format("%02d", nowMonth);
|
|
|
+ String year = condition.getYear();
|
|
|
+ String month = condition.getMonth();
|
|
|
+ String s1= year+month;
|
|
|
+ String s2 = nowYear+ formattedMonth;
|
|
|
+// if(s1.equals(s2) && socialSecurityConfirmDetails .isEmpty()){
|
|
|
+// return success(new BizSocialSecurityDeclareDetail());
|
|
|
+// }
|
|
|
+ if(!s1.equals(s2) && socialSecurityConfirmDetails.isEmpty()){
|
|
|
+ return error("当前月未找到数据");
|
|
|
+ }
|
|
|
if (socialSecurityConfirmDetails.isEmpty()) {
|
|
|
// 获取上个月的工资人员信息
|
|
|
// 先获取之前的一个月是否已填报,然后获取填报后的工资人员信息
|
|
@@ -229,6 +244,7 @@ public class SocialSecurityDeclareController extends BaseController {
|
|
|
condition.setEvidenceFiles(new ArrayList<>());
|
|
|
condition.setReportFiles(new ArrayList<>());
|
|
|
}
|
|
|
+ condition.setCompanyName(company.getName());
|
|
|
condition.setEmployeePassword(company.getEmployeePassword());
|
|
|
condition.setGovernmentAccountNo(company.getGovernmentAccountNo());
|
|
|
condition.setGovernmentPassword(company.getGovernmentPassword());
|