Commit 646c3b85 by Water Wang

optimize

parent 746d6da4
......@@ -722,15 +722,22 @@ public class PractitionerServiceImpl implements com.yd.api.practitioner.service.
private Map<Integer,Long> getTrackStatusInfo(List<MdDropOptions> trackStatusList) {
Map<Integer,Long> trackStatusInfo = new HashMap<>();
Long firstTrackStatusId = null ,LastStatusId = null,id;
Integer orderId,min = null,max = null;
for(MdDropOptions item : trackStatusList){
id = item.getId();
orderId = item.getDropOptionOrder();
if(orderId < 50){
if(firstTrackStatusId == null){
firstTrackStatusId = LastStatusId = id;
min = max = orderId;
}else{
if(id.doubleValue() < firstTrackStatusId){
if(orderId < min){
firstTrackStatusId = id;
}else if(id.doubleValue() > LastStatusId){
min = orderId;
}else if(orderId > max){
LastStatusId = id;
max = orderId;
}
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment