|
|
|
@ -20,24 +20,36 @@ public class UdiCalCountUtil {
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
public int getActCount(UdiRelevanceResponse udiRelevanceResponse) {
|
|
|
|
|
int actCount;
|
|
|
|
|
if (!udiRelevanceResponse.getUseDy() && (udiRelevanceResponse.getDiType() == null || udiRelevanceResponse.getDiType() != 2)) {
|
|
|
|
|
if (udiRelevanceResponse.getBhzxxsbzsl() == 0) {
|
|
|
|
|
actCount = udiRelevanceResponse.getZxxsbzbhsydysl();
|
|
|
|
|
} else {
|
|
|
|
|
//启用使用单元
|
|
|
|
|
if (udiRelevanceResponse.getUseDy()) {
|
|
|
|
|
if (udiRelevanceResponse.getDiType() == 1) {
|
|
|
|
|
if (udiRelevanceResponse.getZxxsbzbhsydysl() == null || udiRelevanceResponse.getZxxsbzbhsydysl() == 0) {
|
|
|
|
|
udiRelevanceResponse.setZxxsbzbhsydysl(1);
|
|
|
|
|
}
|
|
|
|
|
return udiRelevanceResponse.getZxxsbzbhsydysl();
|
|
|
|
|
} else if (udiRelevanceResponse.getDiType() == 4) {
|
|
|
|
|
if (udiRelevanceResponse.getBhzxxsbzsl() == 0) {
|
|
|
|
|
udiRelevanceResponse.setBhzxxsbzsl(1);
|
|
|
|
|
}
|
|
|
|
|
if (udiRelevanceResponse.getZxxsbzbhsydysl() == null || udiRelevanceResponse.getZxxsbzbhsydysl() == 0) {
|
|
|
|
|
udiRelevanceResponse.setZxxsbzbhsydysl(1);
|
|
|
|
|
}
|
|
|
|
|
actCount = udiRelevanceResponse.getBhzxxsbzsl() * udiRelevanceResponse.getZxxsbzbhsydysl();
|
|
|
|
|
return udiRelevanceResponse.getBhzxxsbzsl() * udiRelevanceResponse.getZxxsbzbhsydysl();
|
|
|
|
|
} else {
|
|
|
|
|
return udiRelevanceResponse.getBhzxxsbzsl();
|
|
|
|
|
}
|
|
|
|
|
} else {//不启用使用单元
|
|
|
|
|
if (udiRelevanceResponse.getDiType() == 1) {
|
|
|
|
|
return 1;
|
|
|
|
|
} else if (udiRelevanceResponse.getDiType() == 4) {
|
|
|
|
|
if (udiRelevanceResponse.getBhzxxsbzsl() == 0) {
|
|
|
|
|
udiRelevanceResponse.setBhzxxsbzsl(1);
|
|
|
|
|
}
|
|
|
|
|
return udiRelevanceResponse.getBhzxxsbzsl();
|
|
|
|
|
} else {
|
|
|
|
|
return udiRelevanceResponse.getBhzxxsbzsl();
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
actCount = udiRelevanceResponse.getBhzxxsbzsl();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return actCount;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getActCount(IoCodeTempEntity codeTempEntity) {
|
|
|
|
|