JkxlService.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package com.jeeplus.modules.sg.service;
  2. import com.jeeplus.modules.sg.entity.JkxlData;
  3. import com.jeeplus.modules.sg.entity.RuleRatio;
  4. import com.jeeplus.modules.sg.entity.TzData;
  5. import com.jeeplus.modules.sg.entity.WbsProject;
  6. import com.jeeplus.modules.sg.mapper.JkxlMapper;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.stereotype.Service;
  9. import org.springframework.transaction.annotation.Transactional;
  10. import java.util.List;
  11. @Service
  12. public class JkxlService {
  13. @Autowired
  14. private JkxlMapper jkxlMapper;
  15. public RuleRatio getValueByName(String ratioName){
  16. return jkxlMapper.getValue(ratioName);
  17. }
  18. public List<JkxlData> getList(String id){
  19. return jkxlMapper.getList(id);
  20. }
  21. public List<JkxlData> findList(String id){
  22. return jkxlMapper.findList(id);
  23. }
  24. @Transactional
  25. public void save(JkxlData jkxlData){
  26. jkxlMapper.save(jkxlData);
  27. }
  28. @Transactional
  29. public void saveProject(WbsProject wbsProject){
  30. jkxlMapper.saveProject(wbsProject);
  31. }
  32. public List<TzData> getTzFee(TzData tzData){
  33. return jkxlMapper.getTzFee(tzData);
  34. }
  35. @Transactional
  36. public void updateFee(TzData tzData){
  37. jkxlMapper.updateTzFee(tzData);
  38. }
  39. @Transactional
  40. public void saveTzFee(double[] wbs,String id){
  41. TzData tzData = new TzData();
  42. TzData tzData1 = new TzData();
  43. tzData.setId(id);
  44. tzData1.setId(id);
  45. tzData.setType("1");
  46. tzData1.setType("2");
  47. tzData.setFee(wbs[0]);
  48. tzData1.setFee(wbs[1]);
  49. jkxlMapper.saveTzFee(tzData);
  50. jkxlMapper.saveTzFee(tzData1);
  51. }
  52. }