소스 정리
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