소스 정리
parent
20bde725ee
commit
88fc4e503d
@ -1,48 +0,0 @@
|
||||
package cokr.xit.fims.crdn.service.bean;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import cokr.xit.fims.crdn.Crdn;
|
||||
import cokr.xit.fims.crdn.dao.Crdn05Mapper;
|
||||
import cokr.xit.fims.crdn.dao.GlobalStngMapper;
|
||||
import cokr.xit.foundation.AbstractComponent;
|
||||
|
||||
/** 단속 자료 등록 Bean
|
||||
* @author leebj
|
||||
*/
|
||||
@Component("crdn05Bean")
|
||||
public class Crdn05Bean extends AbstractComponent {
|
||||
|
||||
@Resource(name = "crdn05Mapper")
|
||||
private Crdn05Mapper crdn05Mapper;
|
||||
|
||||
@Resource(name = "globalStngMapper")
|
||||
private GlobalStngMapper globalStngMapper;
|
||||
|
||||
/**단속 대장 정보를 등록한다.
|
||||
* @param crdn 단속 대장
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
public boolean insertCrdn(Crdn crdn) {
|
||||
|
||||
int effected = crdn05Mapper.insertCrdn(crdn);
|
||||
if(effected != 1) {
|
||||
return false;
|
||||
}
|
||||
|
||||
effected = crdn05Mapper.insertCrdnAddition(crdn);
|
||||
if(effected != 1) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -1,73 +0,0 @@
|
||||
package cokr.xit.fims.crdn.service.bean;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import cokr.xit.fims.crdn.Crdn;
|
||||
import cokr.xit.fims.crdn.dao.Crdn06Mapper;
|
||||
import cokr.xit.foundation.AbstractComponent;
|
||||
|
||||
/** 단속 관리 Bean
|
||||
* @author leebj
|
||||
*/
|
||||
@Component("crdn06Bean")
|
||||
public class Crdn06Bean extends AbstractComponent {
|
||||
|
||||
@Resource(name = "crdn06Mapper")
|
||||
private Crdn06Mapper crdn06Mapper;
|
||||
|
||||
/**단속 대장 정보를 수정한다.
|
||||
* @param nonQueryRequest 수정 요청, crdn 단속 대장
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
public boolean update(Map<String,Object> nonQueryRequest, Crdn crdn) {
|
||||
String updateInfomation = (String)ifEmpty(nonQueryRequest.get("updateInfomation"), "") ;
|
||||
|
||||
switch (ifEmpty(updateInfomation, () -> "")) {
|
||||
case "tagInformationUndefinedData":
|
||||
return crdn06Mapper.updateTagInformation(crdn) == 1 ? true : false;
|
||||
default:
|
||||
return crdn06Mapper.updateCrdn(crdn) == 1 ? true : false;
|
||||
}
|
||||
}
|
||||
|
||||
/**잔액을 계산한다.
|
||||
* @param state 대장 자료 상태
|
||||
* @param advntceLevyAmt 사전통지부과금액
|
||||
* @param levyAmt 부과금액
|
||||
* @param minusAmt 감경금액
|
||||
* @param adtnAmt 가산금액
|
||||
* @param rcvmtAmt 수납금액
|
||||
* @return 잔액
|
||||
*/
|
||||
public int getBalance(String state, int advntceLevyAmt, int levyAmt, int minusAmt, int adtnAmt, int rcvmtAmt) {
|
||||
int result = 0;
|
||||
if(Integer.parseInt(state) < Integer.parseInt("51")) {
|
||||
result = advntceLevyAmt - rcvmtAmt - minusAmt;
|
||||
} else if(state.equals("71") ||
|
||||
state.equals("72") ||
|
||||
state.equals("73") ||
|
||||
state.equals("74") ||
|
||||
state.equals("75") ||
|
||||
state.equals("76") ||
|
||||
state.equals("80") ||
|
||||
state.equals("81") ||
|
||||
state.equals("82") ||
|
||||
state.equals("83") ||
|
||||
state.equals("84") ||
|
||||
state.equals("85")) {
|
||||
|
||||
} else {
|
||||
result = levyAmt - rcvmtAmt - minusAmt + adtnAmt;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,67 @@
|
||||
package cokr.xit.fims.crdn.service.bean;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import cokr.xit.fims.crdn.Crdn;
|
||||
import cokr.xit.fims.crdn.dao.CrdnInstMapper;
|
||||
import cokr.xit.fims.crdn.dao.CrdnUpdtMapper;
|
||||
import cokr.xit.foundation.AbstractComponent;
|
||||
|
||||
/** 단속 관리 Bean
|
||||
* @author leebj
|
||||
*/
|
||||
@Component("crdnBean")
|
||||
public class CrdnBean extends AbstractComponent {
|
||||
|
||||
@Resource(name = "crdnInstMapper")
|
||||
private CrdnInstMapper crdnInstMapper;
|
||||
|
||||
@Resource(name = "crdnUpdtMapper")
|
||||
private CrdnUpdtMapper crdnUpdtMapper;
|
||||
|
||||
/**단속 대장 정보를 등록한다.
|
||||
* @param crdn 단속 대장
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
public boolean insertCrdn(Crdn crdn) {
|
||||
|
||||
int effected = crdnInstMapper.insertCrdn(crdn);
|
||||
if(effected != 1) {
|
||||
return false;
|
||||
}
|
||||
|
||||
effected = crdnInstMapper.insertCrdnAddition(crdn);
|
||||
if(effected != 1) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
|
||||
/**단속 대장 정보를 수정한다.
|
||||
* @param nonQueryRequest 수정 요청, crdn 단속 대장
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
public boolean update(Map<String,Object> nonQueryRequest, Crdn crdn) {
|
||||
String updateInfomation = (String)ifEmpty(nonQueryRequest.get("updateInfomation"), "") ;
|
||||
|
||||
switch (ifEmpty(updateInfomation, () -> "")) {
|
||||
case "tagInformationUndefinedData":
|
||||
return crdnUpdtMapper.updateTagInformation(crdn) == 1 ? true : false;
|
||||
default:
|
||||
return crdnUpdtMapper.updateCrdn(crdn) == 1 ? true : false;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue