Commit d0067066 by 徐高华

批量修改分组

parent f922daf2
......@@ -469,7 +469,13 @@ public class HmQrcodeController {
@RequestMapping(path = "/update/qrcode/group")
public RestResponse<?> batchUpdateQrcodeGroup(@RequestBody HmQrcodeUpdateQO qrcodeUpdateQo) {
ServiceResponse<Boolean> serviceResponse = hmQrcodeApiService.batchUpdateHmQrcodeGroup(qrcodeUpdateQo.getHmIds(), qrcodeUpdateQo.getGroupId());
List<Long> idlist = qrcodeUpdateQo.getHmIds() ;
if(qrcodeUpdateQo.getAllFlag()==1) {
HmQrcodeListQO qo = new HmQrcodeListQO() ;
qo.setInFields(qrcodeUpdateQo.getInFields());
idlist = this.getHmCount(qo).stream().map(o->Long.valueOf(o)).collect(Collectors.toList()) ;
}
ServiceResponse<Boolean> serviceResponse = hmQrcodeApiService.batchUpdateHmQrcodeGroup(idlist, qrcodeUpdateQo.getGroupId());
if (!serviceResponse.isSuccess()) {
return RestResponse.failure(serviceResponse.getCode(), serviceResponse.getMessage());
}
......
package com.gic.haoban.manage.web.qo.hm;
import java.io.Serializable;
import java.util.List;
/**
* @Author MUSI
* @Date 2022/7/13 6:54 PM
* @Description
* @Version
**/
public class HmQrcodeUpdateQO implements Serializable {
private static final long serialVersionUID = -1636719509633485056L;
private List<Long> hmIds;
private Long groupId;
public List<Long> getHmIds() {
return hmIds;
}
public void setHmIds(List<Long> hmIds) {
this.hmIds = hmIds;
}
public Long getGroupId() {
return groupId;
}
public void setGroupId(Long groupId) {
this.groupId = groupId;
}
}
package com.gic.haoban.manage.web.qo.hm;
import java.io.Serializable;
import java.util.List;
import com.gic.haoban.manage.web.qo.hm.data.HmQrcodeListQO.InFields;
/**
* @Author MUSI
* @Date 2022/7/13 6:54 PM
* @Description
* @Version
**/
public class HmQrcodeUpdateQO implements Serializable {
private static final long serialVersionUID = -1636719509633485056L;
private List<Long> hmIds;
private Long groupId;
private InFields inFields;
private int allFlag ;
public int getAllFlag() {
return allFlag;
}
public void setAllFlag(int allFlag) {
this.allFlag = allFlag;
}
public InFields getInFields() {
return inFields;
}
public void setInFields(InFields inFields) {
this.inFields = inFields;
}
public List<Long> getHmIds() {
return hmIds;
}
public void setHmIds(List<Long> hmIds) {
this.hmIds = hmIds;
}
public Long getGroupId() {
return groupId;
}
public void setGroupId(Long groupId) {
this.groupId = groupId;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment