@@ -82,9 +82,10 @@ func (d *ProjectAccountDao) GetAll(projectId int) []models.CmProjectAccount {
}
func (d *ProjectAccountDao) GetInId(ids string) []models.CmProjectAccount {
+
datalist := make([]models.CmProjectAccount, 0)
err := d.engine.
- Where("id in (?) ", ids).
+ Where("id in ( " + ids + " ) ").
Desc("id").
Find(&datalist)
if err != nil {
@@ -137,6 +137,7 @@ func (s *bidAccountService) Delete(viewBidAccount viewmodels.BidAccount, project
if accountData.Id == 0 {
return errors.New("添加的账号不合法")
+ // 1-2 标段关系中是否有改账号 TODO
// 2.检查标段合法性
bidsectionId, err := utils.GetDecryptId(viewBidAccount.BidsectionId)
@@ -214,6 +214,7 @@ func (s *projectAccountService) GetBidAccount(bidsectionId int, projectId int, p
// 获得账号信息
accountData := s.dao.GetInId(inId)
// 格式化账号数据
accountListVM := make([]viewmodels.ProjectAccount, 0)
for _, data := range accountData {
@@ -59,6 +59,7 @@ func (c *ProjectSettingApi) GetBidAccount() {
dataList := c.ServiceProjectAccount.GetBidAccount(bidsectionId, projectIdInt, projectAccountIdInt)
c.Ctx.JSON(iris.Map{
"code": 0,
"msg": "",