|
|
@@ -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());
|