|
|
|
@ -339,6 +339,13 @@ public class IoOrderController extends BaseController {
|
|
|
|
|
orderEntity.setDeptCode(addOrderRequest.getDeptCode());
|
|
|
|
|
orderEntity.setBillNo(addOrderRequest.getBillNo());
|
|
|
|
|
orderEntity.setInvCode(addOrderRequest.getInvCode());
|
|
|
|
|
if (addOrderRequest.getProductType() == null){
|
|
|
|
|
//器械单据
|
|
|
|
|
orderEntity.setProductType(1);
|
|
|
|
|
}else {
|
|
|
|
|
//药品单据
|
|
|
|
|
orderEntity.setProductType(addOrderRequest.getProductType());
|
|
|
|
|
}
|
|
|
|
|
orderService.updateByBillNo(orderEntity);
|
|
|
|
|
IoCodeTempEntity warehouseEntity = new IoCodeTempEntity();
|
|
|
|
|
warehouseEntity.setOrderId(orderEntity.getBillNo());
|
|
|
|
@ -952,12 +959,15 @@ public class IoOrderController extends BaseController {
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping("udiwms/inout/order/filterOrderTrace")
|
|
|
|
|
public BaseResponse filterOrderTrace(String billNo) {
|
|
|
|
|
public BaseResponse filterOrderTrace(String billNo,Integer productType) {
|
|
|
|
|
if (StrUtil.isBlank(billNo)) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
|
|
|
|
|
}
|
|
|
|
|
if (productType == null){
|
|
|
|
|
productType = 1;
|
|
|
|
|
}
|
|
|
|
|
//只用于单据维护 加了状态判断了
|
|
|
|
|
List<IoOrderEntity> list = orderService.filterOrderTrace(billNo);
|
|
|
|
|
List<IoOrderEntity> list = orderService.filterOrderTrace(billNo,productType);
|
|
|
|
|
List<IoOrderResponse> responses = orderService.findResponse(list);
|
|
|
|
|
return ResultVOUtils.success(responses);
|
|
|
|
|
}
|
|
|
|
|