|
@@ -1,10 +1,17 @@
|
|
|
package com.steerinfo.meterwork.meterworkdatacount.service.impl;
|
|
package com.steerinfo.meterwork.meterworkdatacount.service.impl;
|
|
|
|
|
|
|
|
|
|
+import com.ibm.wsdl.extensions.schema.SchemaImpl;
|
|
|
|
|
+import com.steerinfo.framework.controller.RESTfulResult;
|
|
|
|
|
+import com.steerinfo.framework.user.UserPayload;
|
|
|
import com.steerinfo.meterwork.meterworkdatacount.mapper.MeterWorkDataCountMapper;
|
|
import com.steerinfo.meterwork.meterworkdatacount.mapper.MeterWorkDataCountMapper;
|
|
|
import com.steerinfo.meterwork.meterworkdatacount.service.IMeterWorkDataCountService;
|
|
import com.steerinfo.meterwork.meterworkdatacount.service.IMeterWorkDataCountService;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
|
|
+import javax.validation.Payload;
|
|
|
|
|
+import java.text.ParseException;
|
|
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
|
|
+import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
@@ -19,4 +26,22 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
List<HashMap> models = meterWorkDataCountMapper.countFirstAndActual(params);
|
|
List<HashMap> models = meterWorkDataCountMapper.countFirstAndActual(params);
|
|
|
return models;
|
|
return models;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public HashMap productionAndOperationDaily(HashMap<String, Object> params) throws ParseException {
|
|
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
|
|
+ SimpleDateFormat sdfD = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
|
|
+ String dateStr = params.get("filterdate").toString().substring(0, 10);
|
|
|
|
|
+ String[] str = dateStr.split("-");
|
|
|
|
|
+ params.put("startTime", dateStr + " 00:00:00");
|
|
|
|
|
+ params.put("endTime", dateStr + " 23:59:59");
|
|
|
|
|
+ HashMap models = meterWorkDataCountMapper.productionAndOperationDaily(params);
|
|
|
|
|
+ UserPayload payload = UserPayload.getCurrUser();
|
|
|
|
|
+ String userId = payload.getUserCode();
|
|
|
|
|
+ String userName = payload.getUserName();
|
|
|
|
|
+ models.put("userId", userId);
|
|
|
|
|
+ models.put("userName", userName);
|
|
|
|
|
+ models.put("myDate", str[0] + '年' + str[1] + '月'+ str[2] + '日');
|
|
|
|
|
+ return models;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|