Merge remote-tracking branch 'origin/dev_fifo' into dev_fifo

dev_fifo1.0
anthonywj 1 year ago
commit 9815904b31

@ -1,5 +1,6 @@
package com.glxp.api.service.dev.impl;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@ -52,6 +53,19 @@ public class DeviceChangeOrderItemServiceImpl extends ServiceImpl<DeviceChangeOr
@Override
public boolean updateOrderItem(DeviceChangeOrderItemEntity entity) {
String ybbm = entity.getYbbm();
if (StrUtil.isNotEmpty(ybbm) && ybbm.length() >= 7) {
String catalogCode = ybbm.substring(0, 7);
Integer catalogcode1 = Integer.valueOf(ybbm.substring(1, 3));
Integer catalogcode2 = Integer.valueOf(catalogcode1 + ybbm.substring(3, 5));
Integer catalogcode3 = Integer.valueOf(catalogcode2 + ybbm.substring(5, 7));
entity.setCatalogCode1(catalogcode1);
entity.setCatalogCode2(catalogcode2);
entity.setCatalogCode3(catalogcode3);
entity.setCatalogCode(catalogCode);
}
UpdateWrapper<DeviceChangeOrderItemEntity> uw = new UpdateWrapper<>();
uw.eq("deviceCode",entity.getDeviceCode());
return super.update(entity,uw);
@ -59,6 +73,20 @@ public class DeviceChangeOrderItemServiceImpl extends ServiceImpl<DeviceChangeOr
@Override
public boolean entryOrderItemChange(List<DeviceChangeOrderItemEntity> entitys) {
// //解析医保编码
// entitys.forEach( i -> {
// String ybbm = i.getYbbm();
// if (StrUtil.isNotEmpty(ybbm) && ybbm.length() >= 7) {
// String catalogCode = ybbm.substring(0, 7);
// Integer catalogcode1 = Integer.valueOf(ybbm.substring(1, 3));
// Integer catalogcode2 = Integer.valueOf(catalogcode1 + ybbm.substring(3, 5));
// Integer catalogcode3 = Integer.valueOf(catalogcode2 + ybbm.substring(5, 7));
// i.setCatalogCode1(catalogcode1);
// i.setCatalogCode2(catalogcode2);
// i.setCatalogCode3(catalogcode3);
// i.setCatalogCode(catalogCode);
// }
// });
return super.saveBatch(entitys);
}

Loading…
Cancel
Save