Browse Source

咨询进度表开发

anderx 1 year ago
parent
commit
25ebfec94e

+ 10 - 0
src/main/java/com/goafanti/techproject/service/impl/TaskDetailsServiceImpl.java

@@ -17,6 +17,8 @@ import org.apache.commons.beanutils.BeanUtils;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import java.math.BigDecimal;
+import java.math.RoundingMode;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.Map;
@@ -84,6 +86,14 @@ public class TaskDetailsServiceImpl extends BaseMybatisDao<TaskDetailsMapper> im
         taskDetails.setAid(TokenManager.getAdminId());
         taskDetails.setUid(tOrderNew.getBuyerId());
         taskDetails.setCreateTime(new Date());
+        if (taskDetails.getWorkersNumber()!=null||
+            taskDetails.getTechnologyNumber()!=null){
+            BigDecimal wn = BigDecimal.valueOf(taskDetails.getWorkersNumber());
+            BigDecimal tn = BigDecimal.valueOf(taskDetails.getTechnologyNumber());
+            BigDecimal divide = tn.divide(wn,4, RoundingMode.HALF_UP);
+            taskDetails.setWorkersRate(divide.doubleValue());
+        }
+
         this.taskDetailsMapper.insert(taskDetails);
         if (taskDetails.getId() != null) {
             taskDetailsExtend.setId(taskDetails.getId());