|
@@ -356,15 +356,10 @@ public class WxCorpInfoController {
|
|
|
if(control.equals("Number")){
|
|
|
double new_number = StringUtils.isEmpty(value.getString("new_number")) ?0.0:value.getDoubleValue("new_number");
|
|
|
BigDecimal bigDecimal = new BigDecimal(new_number);
|
|
|
- bigDecimal=bigDecimal.divide(new BigDecimal(plan.getPlanManNum()),1,RoundingMode.HALF_UP);
|
|
|
workTime=bigDecimal.doubleValue();
|
|
|
}
|
|
|
}
|
|
|
- BigDecimal bigDecimal = new BigDecimal(plan.getPlanManNum()==null?0:plan.getPlanManNum());
|
|
|
- //工时以分钟为单位 *60
|
|
|
- bigDecimal=bigDecimal.multiply(new BigDecimal(workTime));
|
|
|
- bigDecimal=bigDecimal.multiply(new BigDecimal(60));
|
|
|
- plan.setPlanWorkHour(bigDecimal.doubleValue());
|
|
|
+ plan.setPlanWorkHour(workTime*60);
|
|
|
if(title.getJSONObject(0).getString("text").equals("所属工位")){
|
|
|
if(control.equals("Contact")){
|
|
|
JSONArray departments = value.getJSONArray("departments");
|
|
@@ -418,9 +413,10 @@ public class WxCorpInfoController {
|
|
|
report.setCreatorId(user.get().getId());
|
|
|
report.setCreateTime(LocalDateTime.now());
|
|
|
BigDecimal bigDecimal = new BigDecimal(workTime);
|
|
|
+ bigDecimal=bigDecimal.divide(new BigDecimal(plan.getPlanManNum()==null?0:plan.getPlanManNum()));
|
|
|
+ report.setWorkingTime(bigDecimal.doubleValue()*60);
|
|
|
bigDecimal=bigDecimal.multiply(price);
|
|
|
report.setCost(bigDecimal);
|
|
|
- report.setWorkingTime(workTime);
|
|
|
report.setStatus(2);
|
|
|
report.setPlanId(plan.getId());
|
|
|
report.setCompanyId(7);
|