| | |
| | | import com.dayu.pipirrapp.net.ApiManager; |
| | | import com.dayu.pipirrapp.net.BaseResponse; |
| | | import com.dayu.pipirrapp.net.subscribers.SubscriberListener; |
| | | import com.dayu.pipirrapp.net.upload.UploadFileListener; |
| | | import com.dayu.pipirrapp.tool.FileUploadUtils; |
| | | import com.dayu.pipirrapp.tool.FullyGridLayoutManager; |
| | | import com.dayu.pipirrapp.tool.GlideEngine; |
| | |
| | | import com.dayu.pipirrapp.utils.ToastUtil; |
| | | import com.dayu.pipirrapp.view.TitleBar; |
| | | import com.jeremyliao.liveeventbus.LiveEventBus; |
| | | import com.loper7.date_time_picker.DateTimeConfig; |
| | | import com.loper7.date_time_picker.dialog.CardDatePickerDialog; |
| | | import com.luck.picture.lib.basic.PictureSelectionModel; |
| | | import com.luck.picture.lib.basic.PictureSelector; |
| | | import com.luck.picture.lib.config.PictureMimeType; |
| | |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.HashSet; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Set; |
| | | |
| | | import retrofit2.Call; |
| | | |
| | |
| | | Map<String, UplodFileState> uplodFileStates = new HashMap<>(); |
| | | String workOrderId; |
| | | LatLonBean latLonBean; |
| | | String strCompleteTime; |
| | | |
| | | /** |
| | | * 定位监听 |
| | |
| | | |
| | | void initView() { |
| | | new TitleBar(this).setTitleText("处理工单").setLeftIco().setLeftIcoListening(v -> OrderDealActivity.this.finish()); |
| | | binding.timeLL.setOnClickListener(v -> { |
| | | long time = System.currentTimeMillis(); |
| | | List<Integer> list = new ArrayList<>(); |
| | | list.add(DateTimeConfig.YEAR); |
| | | list.add(DateTimeConfig.MONTH); |
| | | list.add(DateTimeConfig.DAY); |
| | | list.add(DateTimeConfig.HOUR); |
| | | list.add(DateTimeConfig.MIN); |
| | | new CardDatePickerDialog.Builder(this) |
| | | .setTitle("选择处理时间") |
| | | .setOnChoose("确定", aLong -> { |
| | | //aLong = millisecond |
| | | strCompleteTime = com.dayu.pipirrapp.utils.DateUtils.formatTimestamp(aLong); |
| | | binding.timeData.setText(strCompleteTime); |
| | | return null; |
| | | }) |
| | | .showBackNow(true) |
| | | .setDefaultTime(time) |
| | | .setMaxTime(time) |
| | | .setMinTime(time - 365L * 24 * 60 * 60 * 1000) // 设置最小时间为一年前 |
| | | .setDisplayType(list) |
| | | .build().show(); |
| | | }); |
| | | mRecyclerView = binding.recycler; |
| | | FullyGridLayoutManager manager = new FullyGridLayoutManager(this, |
| | | 4, GridLayoutManager.VERTICAL, false); |
| | |
| | | result.setContent(binding.contentET.getText().toString()); |
| | | result.setInspectorId(MyApplication.myApplication.userId); |
| | | result.setWorkOrderId(workOrderId); |
| | | result.setCompleteTime(com.dayu.pipirrapp.utils.DateUtils.getNowDateToMMStr()); |
| | | result.setCompleteTime(strCompleteTime); |
| | | if (latLonBean != null) { |
| | | result.setLat(String.valueOf(latLonBean.getLatitude())); |
| | | result.setLng(String.valueOf(latLonBean.getLongitude())); |