|
@@ -1,10 +1,16 @@
|
|
|
package com.slibra.business.service.impl;
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
+import com.alibaba.fastjson2.JSON;
|
|
|
import com.slibra.business.domain.TXinyiDaily;
|
|
|
import com.slibra.business.mapper.TXinyiDailyMapper;
|
|
|
import com.slibra.business.service.ITXinyiDailyService;
|
|
|
+import com.slibra.common.utils.DateUtils;
|
|
|
+import com.slibra.common.utils.SecurityUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -53,9 +59,47 @@ public class TXinyiDailyServiceImpl implements ITXinyiDailyService
|
|
|
@Override
|
|
|
public int insertTXinyiDaily(TXinyiDaily tXinyiDaily)
|
|
|
{
|
|
|
+ //2024年6月5日15:28:13 一些额外的字段处理
|
|
|
+ this.addExtra(tXinyiDaily);
|
|
|
return tXinyiDailyMapper.insertTXinyiDaily(tXinyiDaily);
|
|
|
}
|
|
|
|
|
|
+ private void addExtra(TXinyiDaily tXinyiDaily) {
|
|
|
+ List<BigDecimal> extraList = new ArrayList<>();
|
|
|
+ extraList.add(tXinyiDaily.getShcHyOneDo());
|
|
|
+ extraList.add(tXinyiDaily.getShcHyTwoDo());
|
|
|
+ tXinyiDaily.setHycRjyAll(JSON.toJSONString(extraList));
|
|
|
+ extraList.clear();
|
|
|
+ extraList.add(tXinyiDaily.getShcHyOneMlss());
|
|
|
+ extraList.add(tXinyiDaily.getShcHyTwoMlss());
|
|
|
+ tXinyiDaily.setHycWnndAll(JSON.toJSONString(extraList));
|
|
|
+ extraList.clear();
|
|
|
+ extraList.add(tXinyiDaily.getShcYyOneDo());
|
|
|
+ extraList.add(tXinyiDaily.getShcYyTwoDo());
|
|
|
+ tXinyiDaily.setYycRjyAll(JSON.toJSONString(extraList));
|
|
|
+ extraList.clear();
|
|
|
+ extraList.add(tXinyiDaily.getShcQyOneDo());
|
|
|
+ extraList.add(tXinyiDaily.getShcQyTwoDo());
|
|
|
+ tXinyiDaily.setQycRjyAll(JSON.toJSONString(extraList));
|
|
|
+ extraList.clear();
|
|
|
+ extraList.add(tXinyiDaily.getShcHyOneSv());
|
|
|
+ extraList.add(tXinyiDaily.getShcHyTwoSv());
|
|
|
+ tXinyiDaily.setWncjbAll(JSON.toJSONString(extraList));
|
|
|
+ extraList.clear();
|
|
|
+ extraList.add(tXinyiDaily.getShcHyOneSvi());
|
|
|
+ extraList.add(tXinyiDaily.getShcHyTwoSvi());
|
|
|
+ tXinyiDaily.setWntjzsAll(JSON.toJSONString(extraList));
|
|
|
+ extraList.clear();
|
|
|
+ extraList.add(tXinyiDaily.getShcHyOneMlvss());
|
|
|
+ extraList.add(tXinyiDaily.getShcHyTwoMlvss());
|
|
|
+ tXinyiDaily.setHfxwnndAll(JSON.toJSONString(extraList));
|
|
|
+
|
|
|
+ tXinyiDaily.setCreateBy(SecurityUtils.getUsername());
|
|
|
+ Date nowDate = DateUtils.getNowDate();
|
|
|
+ tXinyiDaily.setCreateTime(nowDate);
|
|
|
+ tXinyiDaily.setCreatedTime(nowDate);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 修改信义日报数据
|
|
|
*
|