|
@ -10,10 +10,12 @@ import com.yihu.jw.entity.base.wx.WxPayLogDO;
|
|
import com.yihu.jw.entity.base.wx.WxWechatDO;
|
|
import com.yihu.jw.entity.base.wx.WxWechatDO;
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
|
|
import com.yihu.jw.entity.hospital.mapping.DoctorMappingDO;
|
|
import com.yihu.jw.entity.hospital.mapping.DoctorMappingDO;
|
|
|
|
import com.yihu.jw.entity.hospital.prescription.WlyyOutpatientDO;
|
|
import com.yihu.jw.entity.order.BusinessOrderDO;
|
|
import com.yihu.jw.entity.order.BusinessOrderDO;
|
|
import com.yihu.jw.entity.order.BusinessOrderRefundDO;
|
|
import com.yihu.jw.entity.order.BusinessOrderRefundDO;
|
|
import com.yihu.jw.hospital.dict.WlyyHospitalSysDictDao;
|
|
import com.yihu.jw.hospital.dict.WlyyHospitalSysDictDao;
|
|
import com.yihu.jw.hospital.mapping.dao.DoctorMappingDao;
|
|
import com.yihu.jw.hospital.mapping.dao.DoctorMappingDao;
|
|
|
|
import com.yihu.jw.hospital.prescription.dao.OutpatientDao;
|
|
import com.yihu.jw.hospital.ykyy.service.YkyyService;
|
|
import com.yihu.jw.hospital.ykyy.service.YkyyService;
|
|
import com.yihu.jw.order.dao.BusinessOrderDao;
|
|
import com.yihu.jw.order.dao.BusinessOrderDao;
|
|
import com.yihu.jw.order.dao.BusinessOrderRefundDao;
|
|
import com.yihu.jw.order.dao.BusinessOrderRefundDao;
|
|
@ -68,6 +70,8 @@ public class BusinessOrderService {
|
|
private WlyyHospitalSysDictDao hospitalSysDictDao;
|
|
private WlyyHospitalSysDictDao hospitalSysDictDao;
|
|
@Autowired
|
|
@Autowired
|
|
private ConsultOrderDao consultOrderDao;
|
|
private ConsultOrderDao consultOrderDao;
|
|
|
|
@Autowired
|
|
|
|
private OutpatientDao outpatientDao;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -471,6 +475,10 @@ public class BusinessOrderService {
|
|
ConsultDo consultDo = consultOrderDao.findOne(businessOrderDO.getRelationCode());
|
|
ConsultDo consultDo = consultOrderDao.findOne(businessOrderDO.getRelationCode());
|
|
consultDo.setPayStatus(1);
|
|
consultDo.setPayStatus(1);
|
|
consultOrderDao.save(consultDo);
|
|
consultOrderDao.save(consultDo);
|
|
|
|
}else if (businessOrderDO.getOrderCategory().equalsIgnoreCase("2")){
|
|
|
|
WlyyOutpatientDO wlyyOutpatientDO = outpatientDao.findById(businessOrderDO.getRelationCode());
|
|
|
|
wlyyOutpatientDO.setPayStatus(1);
|
|
|
|
outpatientDao.save(wlyyOutpatientDO);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
ykyyService.updateYktOrderStatus(businessOrderDO.getOrderNo(),businessOrderDO.getStatus().toString());
|
|
ykyyService.updateYktOrderStatus(businessOrderDO.getOrderNo(),businessOrderDO.getStatus().toString());
|