|
|
|
|
1736
|
}
|
1736
|
}
|
1737
|
|
1737
|
|
1738
|
func (c *HisApiController) GetBatchSettleList() {
|
1738
|
func (c *HisApiController) GetBatchSettleList() {
|
1739
|
- orders, _ := service.GetAllHisOrder(9504)
|
|
|
|
|
1739
|
+ orders, _ := service.GetAllHisOrderErr(9504, 9504)
|
1740
|
for _, item := range orders {
|
1740
|
for _, item := range orders {
|
1741
|
- order_id := item.ID
|
|
|
|
|
1741
|
+ order_id := item.PatientId
|
1742
|
order, _ := service.GetHisOrderByIDTwo(order_id)
|
1742
|
order, _ := service.GetHisOrderByIDTwo(order_id)
|
1743
|
roles, _ := service.GetDoctorListTwo(c.GetAdminUserInfo().CurrentOrgId)
|
1743
|
roles, _ := service.GetDoctorListTwo(c.GetAdminUserInfo().CurrentOrgId)
|
1744
|
his, _ := service.GetHisPatientByNumber(order.MdtrtId)
|
1744
|
his, _ := service.GetHisPatientByNumber(order.MdtrtId)
|
|
|
|
|
1827
|
var tempOpspdiseinfo2 service.OpspdiseinfoStruct
|
1827
|
var tempOpspdiseinfo2 service.OpspdiseinfoStruct
|
1828
|
var tempOpspdiseinfos []service.OpspdiseinfoStruct
|
1828
|
var tempOpspdiseinfos []service.OpspdiseinfoStruct
|
1829
|
|
1829
|
|
1830
|
- diagnosis_ids := strings.Split(order.Diagnosis, ",")
|
|
|
|
|
1830
|
+ diagnosis_ids := strings.Split(his.Diagnosis, ",")
|
1831
|
var config []*models.HisXtDiagnoseConfig
|
1831
|
var config []*models.HisXtDiagnoseConfig
|
1832
|
for _, item := range diagnosis_ids {
|
1832
|
for _, item := range diagnosis_ids {
|
1833
|
id, _ := strconv.ParseInt(item, 10, 64)
|
1833
|
id, _ := strconv.ParseInt(item, 10, 64)
|
|
|
|
|
2463
|
ErrMsg: res.ErrMsg,
|
2463
|
ErrMsg: res.ErrMsg,
|
2464
|
Status: 1,
|
2464
|
Status: 1,
|
2465
|
PatientId: order_id,
|
2465
|
PatientId: order_id,
|
2466
|
- Stage: 9504,
|
|
|
|
|
2466
|
+ Stage: 9505,
|
2467
|
}
|
2467
|
}
|
2468
|
service.CreateErrMsgLog(errlog)
|
2468
|
service.CreateErrMsgLog(errlog)
|
2469
|
continue
|
2469
|
continue
|