|
@@ -10,6 +10,8 @@ import com.zjugis.business.flow.travelcost.service.TravelCostService;
|
|
|
import com.zjugis.business.mapper.ContractMapper;
|
|
|
import com.zjugis.business.mapper.ProjectCostMapper;
|
|
|
import com.zjugis.business.service.ProjectCostService;
|
|
|
+import com.zjugis.framework.common.util.date.DateUtils;
|
|
|
+import com.zjugis.framework.common.util.date.LocalDateTimeUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -87,6 +89,24 @@ public class ProjectCostServiceImpl implements ProjectCostService {
|
|
|
projectCostMapper.insertBatch(insertBatch);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void updateTravelCost(BigDecimal travelCost,String projectId) {
|
|
|
+ String firstDayOfMonth = LocalDateTimeUtils.format(DateUtils.getFirstDayOfMonth(), "yyyy-MM-dd");
|
|
|
+ projectCostMapper.updateTravelCost(travelCost,projectId,firstDayOfMonth);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void updateCommonCost(BigDecimal commonCost,String projectId) {
|
|
|
+ String firstDayOfMonth = LocalDateTimeUtils.format(DateUtils.getFirstDayOfMonth(), "yyyy-MM-dd");
|
|
|
+ projectCostMapper.updateCommonCost(commonCost,projectId,firstDayOfMonth);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void updatePaymentCost(BigDecimal paymentCost,String projectId) {
|
|
|
+ String firstDayOfMonth = LocalDateTimeUtils.format(DateUtils.getFirstDayOfMonth(), "yyyy-MM-dd");
|
|
|
+ projectCostMapper.updatePaymentCost(paymentCost,projectId,firstDayOfMonth);
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public String insert(ProjectCost projectCost) {
|
|
|
projectCostMapper.insert(projectCost);
|