|
|
|
@ -8,10 +8,12 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
|
|
import com.glxp.api.dao.basic.BasicCorpDao;
|
|
|
|
|
import com.glxp.api.dao.inout.IoOrderDetailCodeDao;
|
|
|
|
|
import com.glxp.api.entity.basic.UdiProductEntity;
|
|
|
|
|
import com.glxp.api.entity.inout.IoOrderDetailBizEntity;
|
|
|
|
|
import com.glxp.api.entity.inout.IoOrderDetailCodeEntity;
|
|
|
|
|
import com.glxp.api.req.inout.FilterOrderDetailCodeRequest;
|
|
|
|
|
import com.glxp.api.res.inout.IoOrderDetailCodeResponse;
|
|
|
|
|
import com.glxp.api.service.basic.impl.UdiProductServiceImpl;
|
|
|
|
|
import com.glxp.api.service.inout.IoCheckInoutService;
|
|
|
|
|
import com.glxp.api.service.inout.IoOrderDetailBizService;
|
|
|
|
|
import com.glxp.api.service.inout.IoOrderDetailCodeService;
|
|
|
|
@ -39,6 +41,9 @@ public class IoOrderDetailCodeServiceImpl implements IoOrderDetailCodeService {
|
|
|
|
|
@Resource
|
|
|
|
|
private BasicCorpDao basicCorpDao;
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
UdiProductServiceImpl udiProductService;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<IoOrderDetailCodeEntity> findByOrderId(String orderId) {
|
|
|
|
|
return ioOrderDetailCodeDao.selectList(new QueryWrapper<IoOrderDetailCodeEntity>().eq("orderIdFk", orderId).orderByDesc("id"));
|
|
|
|
@ -136,8 +141,16 @@ public class IoOrderDetailCodeServiceImpl implements IoOrderDetailCodeService {
|
|
|
|
|
}
|
|
|
|
|
List<IoOrderDetailCodeResponse> list = new ArrayList<>(orderEntityList.size());
|
|
|
|
|
for (IoOrderDetailCodeEntity ioOrderDetailCodeEntity : orderEntityList) {
|
|
|
|
|
|
|
|
|
|
IoOrderDetailCodeResponse resp = new IoOrderDetailCodeResponse();
|
|
|
|
|
BeanUtil.copyProperties(ioOrderDetailCodeEntity, resp);
|
|
|
|
|
if (ioOrderDetailCodeEntity.getProductType() == 2){
|
|
|
|
|
//增加药品数据
|
|
|
|
|
UdiProductEntity product = udiProductService.findByNameCode(ioOrderDetailCodeEntity.getNameCode());
|
|
|
|
|
resp.setBzgg(product.getBzgg());
|
|
|
|
|
resp.setPrepnUnit(product.getPrepnUnit());
|
|
|
|
|
resp.setPrepnSpec(product.getPrepnSpec());
|
|
|
|
|
}
|
|
|
|
|
String supName = basicCorpDao.selectNameByErpId(ioOrderDetailCodeEntity.getSupId());
|
|
|
|
|
resp.setSupName(supName);
|
|
|
|
|
list.add(resp);
|
|
|
|
|