diff --git a/src/main/java/com/qs/serve/modules/excel/service/impl/DateCheckApplyServiceImpl.java b/src/main/java/com/qs/serve/modules/excel/service/impl/DateCheckApplyServiceImpl.java index b48d84dc..c0c55f22 100644 --- a/src/main/java/com/qs/serve/modules/excel/service/impl/DateCheckApplyServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/excel/service/impl/DateCheckApplyServiceImpl.java @@ -81,7 +81,9 @@ public class DateCheckApplyServiceImpl implements DateCheckApplyService { TbsCostApply costApply = costApplyMapper.selectById(activity.getCostApplyId()); DataCheckApplyDetailItem detailItem = new DataCheckApplyDetailItem(); detailItem.setActivityCode(activity.getActivityCode()); - detailItem.setActivityDate(costApply.getSubmitTime().toLocalDate().toString()); + if(costApply.getSubmitTime()!=null){ + detailItem.setActivityDate(costApply.getSubmitTime().toLocalDate().toString()); + } detailItem.setActivityTheme(activity.getActTitle()); detailItem.setCostApplyAmt(activity.getTotalAmount()); diff --git a/src/main/java/com/qs/serve/modules/his/mapper/HisUserSupplierTempMapper.java b/src/main/java/com/qs/serve/modules/his/mapper/HisUserSupplierTempMapper.java index 60a0505c..6317ba65 100644 --- a/src/main/java/com/qs/serve/modules/his/mapper/HisUserSupplierTempMapper.java +++ b/src/main/java/com/qs/serve/modules/his/mapper/HisUserSupplierTempMapper.java @@ -3,6 +3,7 @@ package com.qs.serve.modules.his.mapper; import com.baomidou.mybatisplus.annotation.InterceptorIgnore; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.qs.serve.modules.his.entity.HisUserSupplierTemp; +import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Select; @@ -14,7 +15,10 @@ import org.apache.ibatis.annotations.Select; public interface HisUserSupplierTempMapper extends BaseMapper { @InterceptorIgnore(tenantLine = "1") - //@Select("SELECT * INTO his_user_supplier FROM his_user_supplier_temp") + @Delete("TRUNCATE table `his_user_supplier`") + int dropTable(); + + @InterceptorIgnore(tenantLine = "1") @Insert("INSERT INTO his_user_supplier SELECT * FROM his_user_supplier_temp") int selectIntoHis(); diff --git a/src/main/java/com/qs/serve/modules/his/service/impl/HisUserSupplierTempServiceImpl.java b/src/main/java/com/qs/serve/modules/his/service/impl/HisUserSupplierTempServiceImpl.java index 30f69c39..6f9b0636 100644 --- a/src/main/java/com/qs/serve/modules/his/service/impl/HisUserSupplierTempServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/his/service/impl/HisUserSupplierTempServiceImpl.java @@ -50,6 +50,7 @@ public class HisUserSupplierTempServiceImpl extends ServiceImpl tbsBudgetCostItems = result.getBudgetMatchList(); List scheduleItemBudgetIds = tbsBudgetCostItems.stream().map(a->a.getScheduleItemBudgetId()).distinct().collect(Collectors.toList()); List tbsScheduleItemBudgets = tbsScheduleItemBudgetMapper.selectBatchIds(scheduleItemBudgetIds); - for(TbsScheduleItemBudget tbsScheduleItemBudget : tbsScheduleItemBudgets){ + /*for(TbsScheduleItemBudget tbsScheduleItemBudget : tbsScheduleItemBudgets){ subList.add( new TbsCostSubItem.Amount( tbsScheduleItemBudget.getBudgetAmount(), @@ -301,6 +305,34 @@ public class TbsCostApplyServiceImpl extends ServiceImpl tbsActivityGoods = tbsActivityGoodsService.listByCostApplyId(Long.parseLong(id));