|
@@ -40,10 +40,7 @@ import javax.annotation.Resource;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
import java.time.LocalDate;
|
|
import java.time.LocalDate;
|
|
-import java.util.ArrayList;
|
|
|
|
-import java.util.HashMap;
|
|
|
|
-import java.util.List;
|
|
|
|
-import java.util.Map;
|
|
|
|
|
|
+import java.util.*;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -179,6 +176,8 @@ public class BizFinancialIndividualIncomeTaxDetailController extends BaseControl
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public AjaxResult saveDetail(@RequestBody BizFinancialIndividualIncomeTaxDetail bizFinancialIndividualIncomeTaxDetail) throws NoSuchFieldException, IllegalAccessException {
|
|
public AjaxResult saveDetail(@RequestBody BizFinancialIndividualIncomeTaxDetail bizFinancialIndividualIncomeTaxDetail) throws NoSuchFieldException, IllegalAccessException {
|
|
String status = "";
|
|
String status = "";
|
|
|
|
+ bizFinancialIndividualIncomeTaxDetail.setVerifierId(getUserId());
|
|
|
|
+ bizFinancialIndividualIncomeTaxDetail.setVerifierTime(new Date());
|
|
boolean bool = bizFinancialIndividualIncomeTaxDetailService.saveOrUpdate(bizFinancialIndividualIncomeTaxDetail);
|
|
boolean bool = bizFinancialIndividualIncomeTaxDetailService.saveOrUpdate(bizFinancialIndividualIncomeTaxDetail);
|
|
switch (bizFinancialIndividualIncomeTaxDetail.getStatus()) {
|
|
switch (bizFinancialIndividualIncomeTaxDetail.getStatus()) {
|
|
case 0:
|
|
case 0:
|
|
@@ -203,6 +202,7 @@ public class BizFinancialIndividualIncomeTaxDetailController extends BaseControl
|
|
delConditions.setMasterTableName("biz_financial_individual_income_tax_detail");
|
|
delConditions.setMasterTableName("biz_financial_individual_income_tax_detail");
|
|
fileStorageService.physicalDelete(delConditions);
|
|
fileStorageService.physicalDelete(delConditions);
|
|
bool = bool && (fileStorages.isEmpty() || fileStorageService.saveOrUpdateBatch(fileStorages));
|
|
bool = bool && (fileStorages.isEmpty() || fileStorageService.saveOrUpdateBatch(fileStorages));
|
|
|
|
+
|
|
return toAjax(addRecord(bizFinancialIndividualIncomeTaxDetail.getFinancialIndividualIncomeTaxId(),
|
|
return toAjax(addRecord(bizFinancialIndividualIncomeTaxDetail.getFinancialIndividualIncomeTaxId(),
|
|
bizFinancialIndividualIncomeTaxDetail.getYear(), bizFinancialIndividualIncomeTaxDetail.getMonth(), SecurityUtils.getUserId(), status) && bool);
|
|
bizFinancialIndividualIncomeTaxDetail.getYear(), bizFinancialIndividualIncomeTaxDetail.getMonth(), SecurityUtils.getUserId(), status) && bool);
|
|
}
|
|
}
|