浏览代码

修改医生 护士不能显示图片的问题 2 修改平台修改分机数据 分机数据更新的方式

wangjk 4 年之前
父节点
当前提交
bcc2bb364e

+ 8 - 3
app/src/main/java/com/wdkl/callingbed/ui/CallingBedActivity.java

@@ -1191,8 +1191,11 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
                 tvBedNum.setText(initDataEntity.getDeviceBedNum());
                 tvBedNum_big.setText(initDataEntity.getDeviceBedNum());
             }
+            Log.e("tag","图片地址"+Constants.URL + Constants.URL_END +  mainDataEntity.getResponsDoctorPic());
+            Picasso.with(context).load(Constants.URL + Constants.URL_END +  mainDataEntity.getResponsDoctorPic()).transform(new Transformation() {
+
+
 
-            Picasso.with(context).load(Constants.URL + Constants.URL_END + "/" + mainDataEntity.getResponsDoctorPic()).transform(new Transformation() {
                 @Override
                 public Bitmap transform(Bitmap source) {
                     Bitmap bitmap = BitmapUtils.zoom(source, DensityUtils.dp2px(context, 62), DensityUtils.dp2px(context, 62));
@@ -1209,7 +1212,7 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
                 }
             }).fit().memoryPolicy(MemoryPolicy.NO_CACHE).networkPolicy(NetworkPolicy.NO_CACHE).into(ivDoctor);
 
-            Picasso.with(context).load(Constants.URL + Constants.URL_END + "/" + mainDataEntity.getResponsNursePic()).transform(new Transformation() {
+            Picasso.with(context).load(Constants.URL + Constants.URL_END + mainDataEntity.getResponsNursePic()).transform(new Transformation() {
                 @Override
                 public Bitmap transform(Bitmap source) {
                     Bitmap bitmap = BitmapUtils.zoom(source, DensityUtils.dp2px(context, 62), DensityUtils.dp2px(context, 62));
@@ -1721,7 +1724,9 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
                         break;
                     case "sickbed_inuse":
                     case "sickbed_unuse":
-                        getMainData(0);
+                        Intent intent = new Intent(this,InitActivity.class);
+                        startActivity(intent);
+                        CallingBedActivity.this.finish();
                         break;
 
                 }

+ 2 - 0
app/src/main/java/com/wdkl/callingbed/util/AnalysisUdpUtil.java

@@ -237,6 +237,7 @@ public class AnalysisUdpUtil {
                         updating_hospital_bed.setDeviceMAC("");
                         updating_hospital_bed.setType("");
                         updating_hospital_bed.setRoomNumber("");
+                        EventBus.getDefault().post(new MessageEvent(updating_hospital_bed, Constants.EVENT_UDP));
                         break;
                     case "sickbed_unuse"://床头分机无病床数据更新
                         UdpEntity null_hospital_bed = new UdpEntity();
@@ -244,6 +245,7 @@ public class AnalysisUdpUtil {
                         null_hospital_bed.setDeviceMAC("");
                         null_hospital_bed.setType("");
                         null_hospital_bed.setRoomNumber("");
+                        EventBus.getDefault().post(new MessageEvent(null_hospital_bed, Constants.EVENT_UDP));
                         break;
 
                 }